===> Building for avr-gcc-13.2.0 gmake[1]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build' mkdir ./fixincludes mkdir ./libiberty Configuring in ./libiberty Configuring in ./fixincludes configure: creating cache ./config.cache configure: creating cache ./config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /Users/pbulk/build-disk/cross/avr-gcc/work/gcc-13.2.0/missing makeinfo --split-size=5000000 configure: WARNING: *** Makeinfo is missing. Info documentation will not be built. checking for perl... perl checking build system type... checking build system type... x86_64-apple-darwin23 checking host system type... x86_64-apple-darwin23 checking host system type... x86_64-apple-darwin23 checking target system type... x86_64-apple-darwin23 checking for x86_64-apple-darwin23-ar... ar checking for x86_64-apple-darwin23-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for x86_64-apple-darwin23-gcc... clang avr-unknown-none checking for x86_64-apple-darwin23-gcc... clang 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... 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... no checking for suffix of object files... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... 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 checking how to run the C preprocessor... clang -E none needed checking how to run the C preprocessor... clang -E checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/types.h... yes yes checking for sys/stat.h... checking for sys/stat.h... yes yes checking for stdlib.h... checking for stdlib.h... yes yes checking for string.h... checking for string.h... yes yes checking for memory.h... checking for memory.h... yes yes checking for strings.h... checking for strings.h... yes yes checking for inttypes.h... checking for inttypes.h... yes yes checking for stdint.h... checking for stdint.h... yes yes checking for unistd.h... checking for unistd.h... yes yes checking minix/config.h usability... checking minix/config.h usability... no checking minix/config.h presence... no checking minix/config.h presence... no no checking for minix/config.h... checking for minix/config.h... no no checking whether it is safe to define __EXTENSIONS__... checking whether it is safe to define __EXTENSIONS__... yes checking for a sed that does not truncate output... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... /opt/pkg/bin/gsed checking whether clang supports -W... no checking whether clang supports -W... yes checking whether clang supports -Wall... yes checking whether clang supports -Wall... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wc++-compat... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wshadow=local... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -pedantic ... yes checking whether clang supports -Woverlength-strings... yes checking whether clang and cc understand -c and -o together... yes checking whether clang supports -pedantic -Wlong-long... yes checking for ANSI C header files... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for an ANSI C-conforming const... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes yes checking for inline... checking for strings.h... (cached) yes inline checking whether byte ordering is bigendian... checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/file.h usability... no checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g staff checking for CET support... no checking for sys/file.h... yes checking sys/file.h presence... yes yes checking for sys/file.h... yes checking for sys/param.h... checking for sys/stat.h... (cached) yes yes checking for clearerr_unlocked... checking for limits.h... yes yes checking for stdlib.h... (cached) yes checking for feof_unlocked... checking for malloc.h... yes no checking for string.h... (cached) yes checking for ferror_unlocked... checking for unistd.h... (cached) yes checking for strings.h... (cached) yes yes checking for sys/time.h... checking for fflush_unlocked... yes checking for time.h... no checking for fgetc_unlocked... yes checking for sys/resource.h... no yes checking for fgets_unlocked... checking for sys/stat.h... (cached) yes checking for sys/mman.h... no yes checking for fileno_unlocked... checking for fcntl.h... yes yes checking for fprintf_unlocked... checking for alloca.h... yes checking for sys/pstat.h... no checking for fputc_unlocked... no checking for sys/sysmp.h... no checking for fputs_unlocked... no checking for sys/sysinfo.h... no no checking for machine/hal_sysinfo.h... checking for fread_unlocked... no checking for sys/table.h... no checking for fwrite_unlocked... no checking for sys/sysctl.h... yes no checking for getchar_unlocked... checking for sys/systemcfg.h... yes no checking for stdint.h... (cached) yes checking for getc_unlocked... checking for stdio_ext.h... yes no checking for putchar_unlocked... checking for process.h... no yes checking for sys/prctl.h... checking for putc_unlocked... no checking for sys/wait.h that is POSIX.1 compatible... yes yes checking whether time.h and sys/time.h may both be included... checking whether abort is declared... yes checking whether errno must be declared... yes no checking size of int... checking whether asprintf is declared... yes 4 checking size of long... checking whether basename is declared... 8 checking size of size_t... no checking whether errno is declared... 8 checking for long long... no checking whether vasprintf is declared... yes checking whether memmem is declared... yes checking size of long long... yes checking whether clearerr_unlocked is declared... 8 checking for a 64-bit type... yes uint64_t checking for intptr_t... checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking for uintptr_t... yes checking whether fflush_unlocked is declared... no yes checking for ssize_t... checking whether fgetc_unlocked is declared... no checking whether fgets_unlocked is declared... yes checking for pid_t... no checking whether fileno_unlocked is declared... yes checking for library containing strerror... yes checking whether fprintf_unlocked is declared... none required checking for asprintf... no checking whether fputc_unlocked is declared... yes checking for atexit... no checking whether fputs_unlocked is declared... yes checking for basename... no checking whether fread_unlocked is declared... yes checking for bcmp... no checking whether fwrite_unlocked is declared... yes checking for bcopy... no checking whether getchar_unlocked is declared... yes yes checking for bsearch... checking whether getc_unlocked is declared... yes yes checking for bzero... checking whether putchar_unlocked is declared... yes yes checking whether putc_unlocked is declared... checking for calloc... yes checking for an ANSI C-conforming const... yes checking sys/mman.h usability... yes checking for clock... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking for mmap... yes checking for ffs... 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 whether to enable maintainer-specific portions of Makefiles... no yes checking for getcwd... configure: updating cache ./config.cache configure: creating ./config.status yes checking for getpagesize... yes checking for gettimeofday... yes checking for index... yes checking for insque... config.status: creating Makefile yes config.status: creating mkheaders.almost checking for memchr... config.status: creating config.h yes checking for memcmp... mkdir ./intl Configuring in ./intl yes checking for memcpy... yes checking for memmem... yes checking for memmove... yes checking for mempcpy... no checking for memset... yes checking for mkstemps... configure: creating cache ./config.cache checking for x86_64-apple-darwin23-gcc... clang yes checking for putenv... yes checking whether the C compiler works... checking for random... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for rename... checking whether we are cross compiling... yes no checking for suffix of object files... checking for rindex... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for setenv... yes checking for clang option to accept ISO C89... yes none needed checking how to run the C preprocessor... clang -E checking for snprintf... checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sigsetmask... yes checking for stpcpy... yes checking for stpncpy... yes checking for sys/types.h... yes yes checking for sys/stat.h... checking for strcasecmp... yes yes checking for stdlib.h... checking for strchr... yes checking for string.h... yes yes checking for strdup... checking for memory.h... yes yes checking for strncasecmp... checking for strings.h... yes yes checking for inttypes.h... checking for strndup... yes checking for stdint.h... yes checking for strnlen... yes checking for unistd.h... yes checking for strrchr... yes checking minix/config.h usability... yes checking for strstr... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes yes checking whether /opt/pkg/bin/gmake sets $(MAKE)... checking for strtod... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g staff checking whether NLS is requested... no checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no yes checking for msgmerge... no checking build system type... checking for strtol... x86_64-apple-darwin23 checking host system type... x86_64-apple-darwin23 checking for x86_64-apple-darwin23-ranlib... ranlib checking for library containing strerror... yes none required checking for an ANSI C-conforming const... checking for strtoul... yes checking for inline... yes inline checking for off_t... checking for strtoll... yes yes checking for size_t... checking for strtoull... yes checking for strverscmp... yes checking for working alloca.h... yes checking for alloca... no checking for tmpnam... yes checking for stdlib.h... (cached) yes yes checking for unistd.h... (cached) yes checking for vasprintf... checking for sys/param.h... yes checking for getpagesize... yes checking for vfprintf... yes checking for working mmap... yes checking for vprintf... yes checking whether we are using the GNU C Library 2.1 or newer... no checking whether integer division by zero raises SIGFPE... yes checking for vsnprintf... no checking for inttypes.h... yes checking for stdint.h... yes checking for vsprintf... yes checking for unsigned long long... yes checking for inttypes.h... yes checking for waitpid... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for ld used by GCC... yes checking for setproctitle... /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... no checking whether alloca needs Cray hooks... no checking stack direction for C alloca... done checking argz.h usability... -1 checking for vfork.h... no checking argz.h presence... no checking for fork... no checking for argz.h... no checking limits.h usability... yes yes checking limits.h presence... checking for vfork... yes checking for limits.h... yes checking locale.h usability... yes checking for working fork... yes checking locale.h presence... yes checking for locale.h... yes checking nl_types.h usability... yes checking for working vfork... (cached) yes checking for _doprnt... yes checking nl_types.h presence... yes checking for nl_types.h... yes no checking for sys_errlist... checking malloc.h usability... yes checking for sys_nerr... no checking malloc.h presence... yes no checking for malloc.h... no checking for sys_siglist... checking stddef.h usability... yes checking stddef.h presence... yes checking for external symbol _system_configuration... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes no checking for string.h... (cached) yes checking for __fsetlocking... checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for feof_unlocked... no checking for canonicalize_file_name... yes checking for fgets_unlocked... no checking for dup3... no checking for getc_unlocked... no checking for getrlimit... yes yes checking for getcwd... checking for getrusage... yes yes checking for getegid... checking for getsysinfo... yes checking for geteuid... no checking for gettimeofday... (cached) yes yes checking for on_exit... checking for getgid... yes no checking for pipe2... checking for getuid... yes no checking for psignal... checking for mempcpy... yes checking for pstat_getdynamic... no checking for munmap... no yes checking for pstat_getstatic... checking for putenv... no yes checking for realpath... checking for setenv... yes yes checking for setrlimit... checking for setlocale... yes yes checking for spawnve... checking for stpcpy... no yes checking for spawnvpe... checking for strcasecmp... no checking for strerror... yes checking for strdup... yes checking for strsignal... yes checking for strtoul... yes checking for sysconf... yes checking for tsearch... yes checking for sysctl... yes checking for __argz_count... yes checking for sysmp... no checking for __argz_stringify... no checking for table... no checking for __argz_next... no checking for times... no yes checking for __fsetlocking... checking for wait3... no checking for iconv... yes checking for wait4... yes checking whether basename is declared... yes checking how to link with libiconv... -liconv checking for iconv declaration... no extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... checking whether ffs is declared... yes checking for LC_MESSAGES... yes checking whether asprintf is declared... yes checking for bison... bison checking version of bison... yes checking whether vasprintf is declared... 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 checking bison 3 or later... 2.3, old configure: updating cache ./config.cache yes configure: creating ./config.status checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking whether calloc is declared... yes checking whether getenv is declared... yes checking whether getopt is declared... config.status: creating Makefile config.status: creating config.intl yes checking whether malloc is declared... config.status: creating config.h config.status: executing default-1 commands yes checking whether realloc is declared... mkdir build-x86_64-apple-darwin23 yes mkdir build-x86_64-apple-darwin23/libiberty Configuring in build-x86_64-apple-darwin23/libiberty 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 strverscmp is declared... no checking whether strnlen is declared... yes checking whether canonicalize_file_name must be declared... yes configure: creating cache ./config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /Users/pbulk/build-disk/cross/avr-gcc/work/gcc-13.2.0/missing makeinfo --split-size=5000000 configure: WARNING: *** Makeinfo is missing. Info documentation will not be built. checking for perl... perl checking for stdlib.h... (cached) yes checking build system type... x86_64-apple-darwin23 checking host system type... checking for unistd.h... (cached) yes x86_64-apple-darwin23 checking for x86_64-apple-darwin23-ar... ar checking for x86_64-apple-darwin23-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for x86_64-apple-darwin23-gcc... clang checking for sys/param.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for working strncmp... checking whether the C compiler works... yes yes checking for C compiler default output file name... a.out checking for suffix of executables... configure: updating cache ./config.cache configure: creating ./config.status checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E config.status: creating Makefile config.status: creating testsuite/Makefile checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... config.status: creating config.h config.status: executing default commands mkdir build-x86_64-apple-darwin23/fixincludes Configuring in build-x86_64-apple-darwin23/fixincludes yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... configure: creating cache ./config.cache checking build system type... yes x86_64-apple-darwin23 checking host system type... checking for unistd.h... x86_64-apple-darwin23 checking target system type... avr-unknown-none checking for x86_64-apple-darwin23-gcc... clang yes checking minix/config.h usability... no checking minix/config.h presence... checking whether the C compiler works... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for C compiler default output file name... a.out checking for suffix of executables... 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 we are cross compiling... checking whether clang supports -W... yes checking whether clang supports -Wall... no checking for suffix of object files... yes o checking whether we are using the GNU C compiler... checking whether clang supports -Wwrite-strings... yes checking whether clang accepts -g... yes checking whether clang supports -Wc++-compat... yes checking for clang option to accept ISO C89... yes checking whether clang supports -Wstrict-prototypes... none needed checking how to run the C preprocessor... yes checking whether clang supports -Wshadow=local... yes checking whether clang supports -pedantic ... clang -E yes checking whether clang and cc understand -c and -o together... checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking whether byte ordering is bigendian... yes checking for sys/types.h... yes checking for sys/stat.h... no yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g staff checking for CET support... no checking for sys/file.h... checking for stdlib.h... yes yes checking for sys/param.h... checking for string.h... yes checking for limits.h... yes checking for memory.h... yes checking for stdlib.h... (cached) yes yes checking for malloc.h... checking for strings.h... no yes checking for string.h... (cached) yes checking for inttypes.h... checking for unistd.h... (cached) yes checking for strings.h... (cached) yes yes checking for sys/time.h... checking for stdint.h... yes checking for time.h... yes checking for unistd.h... yes checking for sys/resource.h... yes checking minix/config.h usability... yes checking for sys/stat.h... (cached) yes checking for sys/mman.h... no checking minix/config.h presence... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for fcntl.h... yes yes checking for a sed that does not truncate output... /opt/pkg/bin/gsed checking for alloca.h... checking whether clang supports -W... yes yes checking for sys/pstat.h... checking whether clang supports -Wall... yes no checking whether clang supports -Wwrite-strings... checking for sys/sysmp.h... yes checking whether clang supports -Wstrict-prototypes... no checking for sys/sysinfo.h... yes checking whether clang supports -Wmissing-prototypes... no checking for machine/hal_sysinfo.h... yes checking whether clang supports -Wold-style-definition... no yes checking for sys/table.h... checking whether clang supports -Wmissing-format-attribute... yes no checking whether clang supports -Woverlength-strings... checking for sys/sysctl.h... yes checking whether clang supports -pedantic -Wlong-long... yes checking for sys/systemcfg.h... yes checking for ANSI C header files... (cached) yes checking stddef.h usability... no checking for stdint.h... (cached) yes yes checking stddef.h presence... checking for stdio_ext.h... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes no checking for strings.h... (cached) yes checking for process.h... checking for unistd.h... (cached) yes no checking fcntl.h usability... checking for sys/prctl.h... yes checking fcntl.h presence... no checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking sys/file.h usability... yes checking whether time.h and sys/time.h may both be included... yes checking sys/file.h presence... yes checking whether errno must be declared... yes checking for sys/file.h... yes no checking size of int... checking for sys/stat.h... (cached) yes checking for clearerr_unlocked... 4 checking size of long... yes checking for feof_unlocked... yes 8 checking size of size_t... checking for ferror_unlocked... yes 8 checking for long long... checking for fflush_unlocked... no checking for fgetc_unlocked... yes checking size of long long... no checking for fgets_unlocked... 8 checking for a 64-bit type... uint64_t checking for intptr_t... no checking for fileno_unlocked... yes yes checking for uintptr_t... checking for fprintf_unlocked... no checking for fputc_unlocked... yes checking for ssize_t... no checking for fputs_unlocked... yes checking for pid_t... no checking for fread_unlocked... yes no checking for library containing strerror... checking for fwrite_unlocked... none required checking for asprintf... no checking for getchar_unlocked... yes yes checking for atexit... checking for getc_unlocked... yes yes checking for basename... checking for putchar_unlocked... yes checking for bcmp... yes checking for putc_unlocked... yes yes checking for bcopy... checking whether abort is declared... yes yes checking for bsearch... checking whether asprintf is declared... yes yes checking for bzero... checking whether basename is declared... yes no checking for calloc... checking whether errno is declared... yes no checking for clock... checking whether vasprintf is declared... yes yes checking whether memmem is declared... checking for ffs... yes checking whether clearerr_unlocked is declared... yes checking for getcwd... yes checking whether feof_unlocked is declared... yes checking for getpagesize... yes checking whether ferror_unlocked is declared... yes yes checking for gettimeofday... checking whether fflush_unlocked is declared... yes no checking for index... checking whether fgetc_unlocked is declared... yes no checking for insque... checking whether fgets_unlocked is declared... yes no checking for memchr... checking whether fileno_unlocked is declared... yes yes checking whether fprintf_unlocked is declared... checking for memcmp... no yes checking whether fputc_unlocked is declared... checking for memcpy... no yes checking whether fputs_unlocked is declared... checking for memmem... no yes checking whether fread_unlocked is declared... checking for memmove... no yes checking whether fwrite_unlocked is declared... checking for mempcpy... no no checking whether getchar_unlocked is declared... checking for memset... yes checking whether getc_unlocked is declared... yes checking for mkstemps... yes checking whether putchar_unlocked is declared... yes yes checking for putenv... checking whether putc_unlocked is declared... yes yes checking for an ANSI C-conforming const... checking for random... yes checking sys/mman.h usability... yes yes checking sys/mman.h presence... checking for rename... yes checking for sys/mman.h... yes checking for mmap... yes yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... checking for rindex... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no yes configure: updating cache ./config.cache configure: creating ./config.status checking for setenv... yes checking for snprintf... yes checking for sigsetmask... yes checking for stpcpy... yes config.status: creating Makefile checking for stpncpy... config.status: creating mkheaders.almost yes config.status: creating config.h checking for strcasecmp... yes mkdir build-x86_64-apple-darwin23/libcpp Configuring in build-x86_64-apple-darwin23/libcpp checking for strchr... yes checking for strdup... yes checking for strncasecmp... yes checking for strndup... yes checking for strnlen... yes checking for strrchr... configure: creating cache ./config.cache checking build system type... yes x86_64-apple-darwin23 checking host system type... checking for strstr... x86_64-apple-darwin23 checking target system type... avr-unknown-none checking whether /opt/pkg/bin/gmake sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g staff checking for x86_64-apple-darwin23-gcc... clang yes checking for strtod... yes checking whether the C compiler works... checking for strtol... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking whether we are cross compiling... checking for strtoul... no checking for suffix of object files... yes checking for strtoll... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes yes checking for clang option to accept ISO C89... checking for strtoull... none needed yes checking for strverscmp... checking whether we are using the GNU C++ compiler... no checking for tmpnam... yes checking whether clang++ accepts -g... yes checking for x86_64-apple-darwin23-ranlib... ranlib checking for x86_64-apple-darwin23-ar... ar checking how to run the C preprocessor... yes checking for vasprintf... clang -E yes checking for vfprintf... checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for vprintf... yes checking for vsnprintf... yes checking for sys/types.h... yes yes checking for vsprintf... checking for sys/stat.h... yes yes checking for stdlib.h... checking for waitpid... yes yes checking for string.h... checking for setproctitle... yes checking for memory.h... no checking whether alloca needs Cray hooks... yes no checking stack direction for C alloca... checking for strings.h... yes -1 checking for inttypes.h... checking for vfork.h... yes no checking for fork... checking for stdint.h... yes yes checking for unistd.h... checking for vfork... yes checking minix/config.h usability... yes checking for working fork... no checking minix/config.h presence... yes checking for working vfork... (cached) yes checking for _doprnt... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for sys_errlist... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes checking for sys_nerr... yes checking whether clang supports -Wall... yes yes checking whether clang supports -Wnarrowing... checking for sys_siglist... yes checking whether clang supports -Wwrite-strings... yes checking for external symbol _system_configuration... yes checking whether clang supports -Wmissing-format-attribute... no yes checking for __fsetlocking... checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... no yes checking for canonicalize_file_name... checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wc++-compat... no checking for dup3... yes checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -fno-exceptions... no checking for getrlimit... yes checking whether clang supports -fno-rtti... yes yes checking for getrusage... checking dependency style of clang++... (cached) gcc3 checking whether time.h and sys/time.h may both be included... yes yes checking whether string.h and strings.h may both be included... checking for getsysinfo... yes checking locale.h usability... no checking for gettimeofday... (cached) yes yes checking locale.h presence... checking for on_exit... yes checking for locale.h... yes checking fcntl.h usability... no checking for pipe2... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... no checking for psignal... yes checking limits.h presence... yes checking for limits.h... yes yes checking stddef.h usability... checking for pstat_getdynamic... yes checking stddef.h presence... yes checking for stddef.h... yes no checking for pstat_getstatic... checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes checking for string.h... (cached) yes checking sys/file.h usability... no checking for realpath... yes checking sys/file.h presence... yes checking for setrlimit... yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... yes checking for spawnve... no checking for spawnvpe... no checking for an ANSI C-conforming const... yes checking for inline... no checking for strerror... inline checking for obstacks... yes no checking for off_t... checking for strsignal... yes checking for sysconf... yes checking for size_t... yes checking for sysctl... yes yes checking for ssize_t... checking for sysmp... no checking for table... yes checking for uintptr_t... no checking for times... yes checking for ptrdiff_t... yes checking for wait3... yes yes checking for uint64_t... checking for wait4... yes checking whether struct tm is in sys/time.h or time.h... yes time.h checking size of int... checking whether basename is declared... 4 checking size of long... no checking whether ffs is declared... 8 checking for clearerr_unlocked... yes checking whether asprintf is declared... yes yes checking for feof_unlocked... checking whether vasprintf is declared... yes yes checking for ferror_unlocked... checking whether snprintf is declared... yes yes checking whether vsnprintf is declared... checking for fflush_unlocked... yes checking whether calloc is declared... no checking for fgetc_unlocked... yes checking whether getenv is declared... no checking for fgets_unlocked... yes checking whether getopt is declared... no yes checking for fileno_unlocked... checking whether malloc is declared... yes yes checking for fprintf_unlocked... checking whether realloc is declared... yes no checking whether strtol is declared... checking for fputc_unlocked... yes checking whether strtoul is declared... no checking for fputs_unlocked... yes checking whether strtoll is declared... no checking for fread_unlocked... yes checking whether strtoull is declared... no yes checking for fwrite_unlocked... checking whether strverscmp is declared... no no checking for getchar_unlocked... checking whether strnlen is declared... yes yes checking whether canonicalize_file_name must be declared... checking for getc_unlocked... yes yes checking for stdlib.h... (cached) yes checking for putchar_unlocked... checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for putc_unlocked... yes checking for working strncmp... yes checking whether abort is declared... yes yes checking whether asprintf is declared... configure: updating cache ./config.cache yes configure: creating ./config.status checking whether basename is declared... no checking whether errno is declared... no checking whether getopt is declared... yes checking whether vasprintf is declared... yes checking whether clearerr_unlocked is declared... config.status: creating Makefile yes config.status: creating testsuite/Makefile checking whether feof_unlocked is declared... yes config.status: creating config.h checking whether ferror_unlocked is declared... config.status: executing default commands yes checking whether fflush_unlocked is declared... mkdir ./libbacktrace Configuring in ./libbacktrace 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... configure: creating cache ./config.cache checking build system type... x86_64-apple-darwin23 checking host system type... x86_64-apple-darwin23 checking target system type... no avr-unknown-none checking for x86_64-apple-darwin23-gcc... clang checking whether fwrite_unlocked is declared... no checking whether getchar_unlocked is declared... checking whether the C compiler works... yes checking whether getc_unlocked is declared... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking whether putchar_unlocked is declared... checking whether we are cross compiling... yes no checking whether putc_unlocked is declared... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking for working alloca.h... yes checking whether clang accepts -g... yes checking for alloca... yes checking for clang option to accept ISO C89... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... none needed checking whether clang understands -c and -o together... yes checking whether NLS is requested... no checking for uchar... yes checking how to run the C preprocessor... clang -E checking size of ino_t... checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... 8 checking size of dev_t... 4 checking for ld used by GCC... /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... yes checking for sys/types.h... yes done checking for sys/stat.h... checking for iconv... (cached) no checking for CET support... no checking valgrind.h usability... yes checking for stdlib.h... no checking valgrind.h presence... yes checking for string.h... no checking for valgrind.h... no checking for VALGRIND_DISCARD in ... yes no checking for VALGRIND_DISCARD in ... checking for memory.h... no yes configure: updating cache ./config.cache checking for strings.h... configure: creating ./config.status yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... config.status: creating Makefile config.status: creating config.h no checking minix/config.h presence... config.status: executing depdir commands mkdir .deps no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g staff checking whether build environment is sane... mkdir ./libcody yes Configuring in ./libcody checking for a thread-safe mkdir -p... ../../gcc-13.2.0/libbacktrace/../install-sh -c -d checking for gawk... /opt/pkg/bin/nawk checking whether /opt/pkg/bin/gmake sets $(MAKE)... yes checking whether /opt/pkg/bin/gmake supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-apple-darwin23-gcc... (cached) clang checking whether we are using the GNU C compiler... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to accept ISO C89... (cached) none needed checking whether clang understands -c and -o together... (cached) yes checking for x86_64-apple-darwin23-ranlib... ranlib checking for gawk... (cached) /opt/pkg/bin/nawk checking for dwz... no checking how to print strings... printf checking for a sed that does not truncate output... /opt/pkg/bin/gsed checking for fgrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -F checking for ld used by clang... /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for x86_64-apple-darwin23-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-apple-darwin23-ar... ar checking for x86_64-apple-darwin23-strip... no checking for strip... strip checking for x86_64-apple-darwin23-ranlib... (cached) ranlib checking command to parse nm output from clang object... configure: creating cache ./config.cache checking build system type... x86_64-apple-darwin23 checking host system type... ok checking for x86_64-apple-darwin23-dsymutil... dsymutil checking for x86_64-apple-darwin23-nmedit... no checking for nmedit... nmedit checking for x86_64-apple-darwin23-lipo... no checking for lipo... lipo checking for x86_64-apple-darwin23-otool... otool checking for x86_64-apple-darwin23-otool64... no checking for otool64... no checking for -single_module linker flag... x86_64-apple-darwin23 checking maintainer-mode... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... yes checking for dlfcn.h... checking whether we are cross compiling... yes checking for objdir... .libs no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether clang++ accepts -g... checking if clang supports -fno-rtti -fno-exceptions... yes checking whether clang++ is for C++11... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... yes checking adding -Wl,--no-undefined to linker... yes checking if clang static flag -static works... no checking exceptions... no checking for x86_64-apple-darwin23-ranlib... ranlib checking for x86_64-apple-darwin23-ar... ar no checking if clang supports -c -o file.o... configure: updating cache ./config.cache configure: creating ./config.status yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin23 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 for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking unwind.h usability... yes checking unwind.h presence... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for -funwind-tables option... config.status: creating Makefile yes checking for -frandom-seed=string option... config.status: creating config.h yes checking whether clang supports -W... yes checking whether clang supports -Wall... yes mkdir ./libdecnumber checking whether clang supports -Wwrite-strings... Configuring in ./libdecnumber yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wcast-qual... yes checking for _Unwind_GetIPInfo... yes checking for CET support... no checking __sync extensions... yes checking __atomic extensions... yes checking output filetype... macho looking for a compliant stdint.h in stdint.h, checking for uintmax_t... configure: creating cache ./config.cache checking whether /opt/pkg/bin/gmake sets $(MAKE)... yes checking for x86_64-apple-darwin23-gcc... clang yes checking for uintptr_t... checking whether the C compiler works... yes checking for int_least32_t... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for int_fast32_t... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking for uint64_t... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking for x86_64-apple-darwin23-ranlib... ranlib checking for x86_64-apple-darwin23-ar... ar checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader yes checking what to include in gstdint.h... stdint.h (already complete) checking sys/mman.h usability... checking whether clang supports -W... yes checking whether clang supports -Wall... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes yes checking for mmap... checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wstrict-prototypes... yes yes checking link.h usability... checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wold-style-definition... no checking link.h presence... yes checking whether clang supports -Wmissing-format-attribute... no checking for link.h... no checking sys/link.h usability... yes checking whether clang supports -Wcast-qual... yes checking whether clang supports -pedantic -Wlong-long... no checking sys/link.h presence... yes checking whether clang supports -fno-lto... no checking for sys/link.h... no checking mach-o/dyld.h usability... yes checking how to run the C preprocessor... clang -E yes checking mach-o/dyld.h presence... yes checking for mach-o/dyld.h... yes checking sys/ldr.h usability... checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... no checking sys/ldr.h presence... no checking for sys/ldr.h... no checking for fcntl... yes checking whether strnlen is declared... yes checking for sys/types.h... yes checking whether getpagesize is declared... yes checking for sys/stat.h... yes yes checking for lstat... checking for stdlib.h... yes yes checking for readlink... checking for string.h... yes yes checking for getexecname... checking for memory.h... yes no checking for KERN_PROC... checking for strings.h... no checking for KERN_PROG_ARGS... yes checking for inttypes.h... no checking for clock_gettime... yes checking for stdint.h... yes checking whether -pthread is supported... yes yes checking whether -gdwarf-5 is supported... checking for unistd.h... yes yes checking for compress in -lz... checking ctype.h usability... yes checking whether --build-id is supported... yes checking ctype.h presence... yes checking for ctype.h... yes no checking whether --compress-debug-sections is supported... checking stddef.h usability... no checking for ZSTD_compress in -lzstd... yes checking stddef.h presence... yes checking for stddef.h... yes no checking whether --compress-debug-sections=zstd is supported... checking for string.h... (cached) yes checking stdio.h usability... no checking for objcopy... no checking for readelf... readelf checking whether objcopy supports debuglink... no checking for dsymutil... (cached) dsymutil checking for nm... nm checking for xz... no checking for comm... comm checking for lzma_auto_decoder in -llzma... yes checking stdio.h presence... yes checking for stdio.h... yes yes checking whether tests can run... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes yes checking for uintptr_t... configure: updating cache ./config.cache checking that generated files are newer than configure... done configure: creating ./config.status yes checking for int_least32_t... yes checking for int_fast32_t... yes checking for uint64_t... yes checking what to include in gstdint.h... stdint.h (already complete) checking for an ANSI C-conforming const... yes checking for off_t... yes checking size of int... 4 checking size of long... 8 checking for ANSI C header files... (cached) yes checking build system type... x86_64-apple-darwin23 checking host system type... x86_64-apple-darwin23 checking target system type... avr-unknown-none checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored dpd checking whether byte ordering is bigendian... no checking for CET support... no configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing gstdint.h commands mkdir ./c++tools Configuring in ./c++tools config.status: creating Makefile config.status: creating backtrace-supported.h config.status: creating install-debuginfo-for-buildid.sh config.status: creating config.h config.status: executing libtool commands config.status: executing gstdint.h commands configure: creating cache ./config.cache checking build system type... x86_64-apple-darwin23 checking host system type... config.status: executing default commands x86_64-apple-darwin23 checking target system type... avr-unknown-none checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g staff gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/dwarfnames.c -o dwarfnames.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/dyn-string.c -o dyn-string.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for C++ compiler default output file name... a.out checking for suffix of executables... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fdmatch.c -o fdmatch.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fibheap.c -o fibheap.o checking whether we are cross compiling... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/filedescriptor.c -o pic/filedescriptor.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/filedescriptor.c -o noasan/filedescriptor.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/filedescriptor.c -o filedescriptor.o no checking for suffix of object files... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/filename_cmp.c -o filename_cmp.o o checking whether we are using the GNU C++ compiler... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/floatformat.c -o floatformat.o yes checking whether clang++ accepts -g... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fnmatch.c -o fnmatch.o yes checking for autoconf... autoconf checking for autoheader... autoheader checking whether to build C++ tools... yes checking maintainer-mode... no checking for O_CLOEXEC... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o yes checking how to run the C++ preprocessor... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getopt.c -o pic/getopt.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getopt.c -o getopt.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang++ -E 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getopt1.c -o getopt1.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getpwd.c -o getpwd.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/getruntime.c -o getruntime.o /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/hashtab.c -o hashtab.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/hex.c -o pic/hex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/hex.c -o noasan/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/hex.c -o hex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/lbasename.c -o lbasename.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/lrealpath.c -o lrealpath.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi yes clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o checking for sys/types.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/make-temp-file.c -o make-temp-file.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. checking for sys/stat.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/obstack.c -o pic/obstack.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi yes clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/obstack.c -o obstack.o checking for stdlib.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/partition.c -o pic/partition.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/partition.c -o noasan/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/partition.c -o partition.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi checking for string.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pexecute.c -o pexecute.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/physmem.c -o pic/physmem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/physmem.c -o physmem.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for memory.h... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pex-common.c -o pex-common.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes 1 warning generated. checking for strings.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pex-one.c -o pex-one.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/pex-unix.c -o pex-unix.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for inttypes.h... ../../gcc-13.2.0/libiberty/pex-unix.c:620:13: warning: 'vfork' is deprecated: Use posix_spawn or fork [-Wdeprecated-declarations] pid = vfork (); ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/unistd.h:604:1: note: 'vfork' has been explicitly marked deprecated here __deprecated_msg("Use posix_spawn or fork") ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:208:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 2 warnings generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/vprintf-support.c -o vprintf-support.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi checking for stdint.h... clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/rust-demangle.c -o rust-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for unistd.h... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/safe-ctype.c -o safe-ctype.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi checking sys/mman.h usability... clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object.c -o simple-object.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking sys/mman.h presence... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-coff.c -o simple-object-coff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for sys/mman.h... yes checking for AF_UNIX... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-elf.c -o simple-object-elf.o yes checking for AF_INET6... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for epoll... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking for pselect... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o yes checking for select... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for accept4... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/sort.c -o pic/sort.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/sort.c -o noasan/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/sort.c -o sort.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking for inet_ntop... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/spaces.c -o pic/spaces.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/spaces.c -o spaces.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi yes checking for library containing gethostbyname... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/splay-tree.c -o splay-tree.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/stack-limit.c -o stack-limit.o none required checking for library containing socket... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/strerror.c -o pic/strerror.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/strerror.c -o strerror.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi none required if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/strsignal.c -o strsignal.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] configure: updating cache ./config.cache 1 warning generated. configure: creating ./config.status if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xasprintf.c -o xasprintf.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xatexit.c -o noasan/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xatexit.c -o xatexit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xexit.c -o pic/xexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xexit.c -o xexit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xmalloc.c -o xmalloc.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xmemdup.c -o xmemdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] config.status: creating Makefile 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xstrdup.c -o xstrdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi config.status: creating config.h if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xstrndup.c -o xstrndup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/xvasprintf.c -o xvasprintf.o mkdir ./gcc warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] Configuring in ./gcc 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/mempcpy.c -o mempcpy.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/strverscmp.c -o strverscmp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/setproctitle.c -o pic/setproctitle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/setproctitle.c -o noasan/setproctitle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/setproctitle.c -o setproctitle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./bsearch_r.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 gmake[3]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libiberty/testsuite' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libiberty/testsuite' if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/regex.c -o pic/regex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/regex.c -o noasan/regex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/regex.c -o regex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/cplus-dem.c -o cplus-dem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/cp-demangle.c -o cp-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] configure: creating cache ./config.cache 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/md5.c -o pic/md5.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/md5.c -o noasan/md5.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/md5.c -o md5.o checking build system type... x86_64-apple-darwin23 checking host system type... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] x86_64-apple-darwin23 checking target system type... avr-unknown-none checking LIBRARY_PATH variable... ok checking GCC_EXEC_PREFIX variable... ok checking whether to place generated files in the source directory... no checking whether a default linker was specified... no checking whether a default dsymutil was specified... no checking whether a default assembler was specified... no checking for x86_64-apple-darwin23-gcc... clang 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/sha1.c -o pic/sha1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/sha1.c -o sha1.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/alloca.c -o pic/alloca.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/alloca.c -o alloca.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/argv.c -o pic/argv.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/argv.c -o noasan/argv.o; \ else true; fi checking whether the C compiler works... clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/argv.c -o argv.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/bsearch_r.c -o pic/bsearch_r.o; \ else true; fi yes checking for C compiler default output file name... a.out if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/bsearch_r.c -o noasan/bsearch_r.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/bsearch_r.c -o bsearch_r.o 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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/choose-temp.c -o choose-temp.o checking whether we are cross compiling... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/concat.c -o pic/concat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/concat.c -o noasan/concat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/concat.c -o concat.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking for suffix of object files... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/cp-demint.c -o cp-demint.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] o checking whether we are using the GNU C compiler... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/crc32.c -o pic/crc32.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/crc32.c -o crc32.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking whether clang accepts -g... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-13.2.0/libiberty/d-demangle.c -o d-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for clang option to accept ISO C89... none needed 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./bsearch_r.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 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 ./bsearch_r.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 ./bsearch_r.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[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libiberty' gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/intl' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/intl' checking whether we are using the GNU C++ compiler... gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/build-x86_64-apple-darwin23/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi yes checking whether clang++ accepts -g... clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/dwarfnames.c -o dwarfnames.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi yes checking for x86_64-apple-darwin23-gnatbind... no checking for x86_64-apple-darwin23-gnatmake... no checking whether compiler driver understands Ada and is recent enough... clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/dyn-string.c -o dyn-string.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking for x86_64-apple-darwin23-gdc... no checking whether the D compiler works... no 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fdmatch.c -o fdmatch.o checking how to run the C++ preprocessor... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fibheap.c -o fibheap.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/filedescriptor.c -o pic/filedescriptor.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/filedescriptor.c -o noasan/filedescriptor.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/filedescriptor.c -o filedescriptor.o clang++ -E warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/filename_cmp.c -o filename_cmp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/floatformat.c -o floatformat.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fnmatch.c -o fnmatch.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getopt.c -o pic/getopt.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getopt.c -o getopt.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getopt1.c -o getopt1.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getpwd.c -o getpwd.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/getruntime.c -o getruntime.o yes checking for sys/types.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/hashtab.c -o hashtab.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for sys/stat.h... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/hex.c -o pic/hex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/hex.c -o noasan/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/hex.c -o hex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/lbasename.c -o lbasename.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for stdlib.h... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/lrealpath.c -o lrealpath.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o checking for string.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/make-temp-file.c -o make-temp-file.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/objalloc.c -o objalloc.o checking for memory.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/obstack.c -o pic/obstack.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/obstack.c -o obstack.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/partition.c -o pic/partition.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/partition.c -o noasan/partition.o; \ else true; fi checking for strings.h... clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/partition.c -o partition.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pexecute.c -o pexecute.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. checking for inttypes.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/physmem.c -o pic/physmem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/physmem.c -o physmem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi yes clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pex-common.c -o pex-common.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for stdint.h... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pex-one.c -o pex-one.o yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/pex-unix.c -o pex-unix.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for unistd.h... ../../../gcc-13.2.0/libiberty/pex-unix.c:620:13: warning: 'vfork' is deprecated: Use posix_spawn or fork [-Wdeprecated-declarations] pid = vfork (); ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/unistd.h:604:1: note: 'vfork' has been explicitly marked deprecated here __deprecated_msg("Use posix_spawn or fork") ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:208:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 2 warnings generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/vprintf-support.c -o vprintf-support.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/rust-demangle.c -o rust-demangle.o checking minix/config.h usability... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no checking minix/config.h presence... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/safe-ctype.c -o safe-ctype.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object.c -o simple-object.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] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-coff.c -o simple-object-coff.o yes checking how to run the C preprocessor... clang -E warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-elf.c -o simple-object-elf.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for inline... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o no checking size of ino_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 8 checking size of dev_t... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/sort.c -o pic/sort.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/sort.c -o noasan/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/sort.c -o sort.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/spaces.c -o pic/spaces.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/spaces.c -o spaces.o 4 checking size of void *... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/splay-tree.c -o splay-tree.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/stack-limit.c -o stack-limit.o 8 checking size of short... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/strerror.c -o pic/strerror.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/strerror.c -o strerror.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/strsignal.c -o strsignal.o 2 checking size of int... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 4 checking size of long... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xasprintf.c -o xasprintf.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xatexit.c -o noasan/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xatexit.c -o xatexit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xexit.c -o pic/xexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xexit.c -o xexit.o 8 checking for long long... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xmalloc.c -o xmalloc.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xmemdup.c -o xmemdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xstrdup.c -o xstrdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking size of long long... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.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 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xstrndup.c -o xstrndup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/xvasprintf.c -o xvasprintf.o 8 checking for int8_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/mempcpy.c -o mempcpy.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/strverscmp.c -o strverscmp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/setproctitle.c -o pic/setproctitle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/setproctitle.c -o noasan/setproctitle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/setproctitle.c -o setproctitle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./bsearch_r.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 yes checking for int16_t... gmake[3]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/build-x86_64-apple-darwin23/libiberty/testsuite' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/build-x86_64-apple-darwin23/libiberty/testsuite' if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/regex.c -o pic/regex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/regex.c -o noasan/regex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/regex.c -o regex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for int32_t... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/cplus-dem.c -o cplus-dem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for int64_t... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/cp-demangle.c -o cp-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for unsigned long long int... yes checking for long long int... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/md5.c -o pic/md5.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/md5.c -o noasan/md5.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/md5.c -o md5.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/sha1.c -o pic/sha1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/sha1.c -o sha1.o yes checking for intmax_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/alloca.c -o pic/alloca.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/alloca.c -o alloca.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/argv.c -o pic/argv.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/argv.c -o noasan/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/argv.c -o argv.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for intptr_t... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/bsearch_r.c -o pic/bsearch_r.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/bsearch_r.c -o noasan/bsearch_r.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/bsearch_r.c -o bsearch_r.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/choose-temp.c -o choose-temp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/concat.c -o pic/concat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/concat.c -o noasan/concat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/concat.c -o concat.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for uint8_t... 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/cp-demint.c -o cp-demint.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. yes checking for uint16_t... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/crc32.c -o pic/crc32.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/crc32.c -o crc32.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -pipe -Os -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-13.2.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-13.2.0/libiberty/d-demangle.c -o d-demangle.o yes checking for uint32_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for uint64_t... 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./bsearch_r.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 yes checking for uintmax_t... 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 ./bsearch_r.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 ./bsearch_r.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[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/build-x86_64-apple-darwin23/libiberty' gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libbacktrace' /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libbacktrace' /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o atomic.lo ../../gcc-13.2.0/libbacktrace/atomic.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/atomic.c -fno-common -DPIC -o .libs/atomic.o yes checking for uintptr_t... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/atomic.c -o atomic.o >/dev/null 2>&1 true DO=all multi-do # /opt/pkg/bin/gmake /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o dwarf.lo ../../gcc-13.2.0/libbacktrace/dwarf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/dwarf.c -fno-common -DPIC -o .libs/dwarf.o yes checking for int64_t underlying type... long long checking for std::swap in ... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/dwarf.c -o dwarf.o >/dev/null 2>&1 yes checking whether clang++ is affected by placement new aliasing bug... yes checking whether clang++ supports -W... yes /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o fileline.lo ../../gcc-13.2.0/libbacktrace/fileline.c checking whether clang++ supports -Wall... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/fileline.c -fno-common -DPIC -o .libs/fileline.o yes checking whether clang++ supports -Wnarrowing... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/fileline.c -o fileline.o >/dev/null 2>&1 yes checking whether clang++ supports -Wwrite-strings... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o posix.lo ../../gcc-13.2.0/libbacktrace/posix.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/posix.c -fno-common -DPIC -o .libs/posix.o yes checking whether clang++ supports -Wcast-qual... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/posix.c -o posix.o >/dev/null 2>&1 yes checking whether clang supports -Wstrict-prototypes... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o print.lo ../../gcc-13.2.0/libbacktrace/print.c yes checking whether clang supports -Wmissing-prototypes... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/print.c -fno-common -DPIC -o .libs/print.o yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/print.c -o print.o >/dev/null 2>&1 checking whether clang++ supports -Wmissing-format-attribute... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o sort.lo ../../gcc-13.2.0/libbacktrace/sort.c yes checking whether clang++ supports -Wconditionally-supported... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/sort.c -fno-common -DPIC -o .libs/sort.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/sort.c -o sort.o >/dev/null 2>&1 yes checking whether clang++ supports -Woverloaded-virtual... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o state.lo ../../gcc-13.2.0/libbacktrace/state.c yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/state.c -fno-common -DPIC -o .libs/state.o checking whether clang supports -Wold-style-definition... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/state.c -o state.o >/dev/null 2>&1 yes checking whether clang supports -Wc++-compat... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o backtrace.lo ../../gcc-13.2.0/libbacktrace/backtrace.c yes checking whether clang++ supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/backtrace.c -fno-common -DPIC -o .libs/backtrace.o yes checking whether clang supports -fno-exceptions... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/backtrace.c -o backtrace.o >/dev/null 2>&1 yes /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o simple.lo ../../gcc-13.2.0/libbacktrace/simple.c checking whether clang supports -fno-rtti... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/simple.c -fno-common -DPIC -o .libs/simple.o yes checking whether clang supports -fasynchronous-unwind-tables... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/simple.c -o simple.o >/dev/null 2>&1 yes checking valgrind.h usability... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=macho.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pipe -Os -I/opt/pkg/include -c -o macho.lo ../../gcc-13.2.0/libbacktrace/macho.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=macho.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/macho.c -fno-common -DPIC -o .libs/macho.o no checking valgrind.h presence... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.2.0/libbacktrace/../libgcc -I ../libgcc -I/opt/pkg/include -funwind-tables -frandom-seed=macho.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/macho.c -o macho.o >/dev/null 2>&1 no checking for valgrind.h... no checking for VALGRIND_DISCARD in ... /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o mmapio.lo ../../gcc-13.2.0/libbacktrace/mmapio.c no checking for VALGRIND_DISCARD in ... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/mmapio.c -fno-common -DPIC -o .libs/mmapio.o no libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/mmapio.c -o mmapio.o >/dev/null 2>&1 checking for multiarch configuration... no, disabled auto check (cross build configured without --with-sysroot) configure: WARNING: decimal float is not supported for this target, ignored configure: WARNING: fixed-point is not supported for this target, ignored /bin/bash ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c -o mmap.lo ../../gcc-13.2.0/libbacktrace/mmap.c checking whether /opt/pkg/bin/gmake sets $(MAKE)... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/mmap.c -fno-common -DPIC -o .libs/mmap.o yes checking for gawk... /opt/pkg/bin/nawk checking whether ln -s works... yes checking whether ln works... yes checking for x86_64-apple-darwin23-ranlib... ranlib checking for a BSD compatible install... /usr/bin/install -c -o pbulk -g staff checking for cmp's capabilities... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-13.2.0/libbacktrace -I ../../gcc-13.2.0/libbacktrace/../include -I ../../gcc-13.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 -pipe -Os -I/opt/pkg/include -c ../../gcc-13.2.0/libbacktrace/mmap.c -o mmap.o >/dev/null 2>&1 gnucompare checking for mktemp... yes checking for makeinfo... /Users/pbulk/build-disk/cross/avr-gcc/work/gcc-13.2.0/missing makeinfo --split-size=5000000 checking for modern makeinfo... no configure: WARNING: *** Makeinfo is missing or too old. *** Info documentation will not be built. checking for CONTENTS_OUTPUT_LOCATION support in /bin/bash ../../gcc-13.2.0/gcc/../missing makeinfo... yes checking for recent Pod::Man... /bin/bash ./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 -pipe -Os -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 macho.lo mmapio.lo mmap.lo yes checking for flex... flex checking for bison... bison checking for python3... python3 checking for modern python3... libtool: link: ar rc .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/macho.o .libs/mmapio.o .libs/mmap.o /System/Volumes/Data/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libbacktrace.a(atomic.o) has no symbols libtool: link: ranlib .libs/libbacktrace.a /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libbacktrace.a(atomic.o) has no symbols libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" ) gmake[3]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libbacktrace' gmake[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libbacktrace' mkdir ./libcpp yes 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... Configuring in ./libcpp 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... configure: creating cache ./config.cache checking build system type... yes x86_64-apple-darwin23 checking host system type... checking for unistd.h... (cached) yes x86_64-apple-darwin23 checking target system type... avr-unknown-none checking whether /opt/pkg/bin/gmake sets $(MAKE)... checking for sys/auxv.h... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g staff checking for x86_64-apple-darwin23-gcc... clang no checking for sys/file.h... yes checking for sys/time.h... checking whether the C compiler works... yes checking for sys/mman.h... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking whether we are cross compiling... checking for sys/resource.h... yes checking for sys/param.h... no checking for suffix of object files... yes o checking whether we are using the GNU C compiler... checking for sys/times.h... yes checking whether clang accepts -g... yes yes checking for clang option to accept ISO C89... checking for sys/stat.h... (cached) yes checking for sys/locking.h... none needed no checking for direct.h... no checking whether we are using the GNU C++ compiler... checking for malloc.h... yes checking whether clang++ accepts -g... no checking for langinfo.h... yes checking for x86_64-apple-darwin23-ranlib... ranlib checking for x86_64-apple-darwin23-ar... ar checking how to run the C preprocessor... clang -E yes checking for ldfcn.h... checking for grep that handles long lines and -e... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep checking for egrep... no /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -E checking for ANSI C header files... checking for locale.h... yes checking for wchar.h... yes checking for thread.h... no checking for pthread.h... yes checking for sys/types.h... yes checking for CHAR_BIT... yes checking whether byte ordering is bigendian... yes checking for sys/stat.h... yes checking for stdlib.h... yes no checking how to run the C++ preprocessor... clang++ -E checking for string.h... yes checking for unordered_map... checking for memory.h... yes checking for strings.h... yes checking for tr1/unordered_map... yes no checking for ext/hash_map... checking for inttypes.h... yes checking for stdint.h... yes checking dependency style of clang++... (cached) gcc3 checking for collect2 libraries... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... none required checking for library containing exc_resume... yes checking whether clang supports -Wall... yes checking whether clang supports -Wnarrowing... no checking for library containing kstat_open... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wstrict-prototypes... no checking for library containing gethostbyname... yes checking whether clang supports -Wmissing-prototypes... yes none required checking for library containing socket... checking whether clang supports -Wold-style-definition... yes none required checking for library containing ldexp... checking whether clang supports -Wc++-compat... yes checking whether clang supports -pedantic -Wlong-long... none required checking for library containing dlopen... yes checking whether clang supports -fno-exceptions... none required checking for inttypes.h... yes checking whether clang supports -fno-rtti... yes checking for library containing ZSTD_compress... yes checking dependency style of clang++... (cached) gcc3 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 no checking for zstd.h... (cached) no checking locale.h usability... checking for times... yes checking locale.h presence... yes yes checking for locale.h... yes checking for clock... checking fcntl.h usability... yes yes checking fcntl.h presence... checking for kill... yes checking for fcntl.h... yes checking limits.h usability... yes checking for getrlimit... yes checking limits.h presence... yes checking for limits.h... yes yes checking stddef.h usability... checking for setrlimit... yes checking stddef.h presence... yes yes checking for stddef.h... yes checking for atoq... checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes checking for string.h... (cached) yes no checking for popen... checking sys/file.h usability... yes yes checking sys/file.h presence... checking for sysconf... yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... yes checking for strsignal... yes checking for getrusage... no checking for an ANSI C-conforming const... yes checking for inline... yes checking for nl_langinfo... inline checking for obstacks... yes no checking for off_t... checking for gettimeofday... yes checking for mbstowcs... yes checking for size_t... yes checking for wcswidth... yes yes checking for ssize_t... checking for mmap... yes checking for posix_fallocate... yes checking for uintptr_t... no checking for setlocale... yes checking for ptrdiff_t... yes checking for clearerr_unlocked... yes checking for feof_unlocked... yes checking for uint64_t... yes checking whether struct tm is in sys/time.h or time.h... yes checking for ferror_unlocked... time.h checking size of int... yes checking for fflush_unlocked... 4 checking size of long... no checking for fgetc_unlocked... 8 checking for clearerr_unlocked... no yes checking for fgets_unlocked... checking for feof_unlocked... yes no checking for fileno_unlocked... checking for ferror_unlocked... yes yes checking for fprintf_unlocked... checking for fflush_unlocked... no checking for fputc_unlocked... no checking for fgetc_unlocked... no no checking for fputs_unlocked... checking for fgets_unlocked... no no checking for fread_unlocked... checking for fileno_unlocked... yes no checking for fwrite_unlocked... checking for fprintf_unlocked... no no checking for fputc_unlocked... checking for getchar_unlocked... yes no checking for getc_unlocked... checking for fputs_unlocked... yes no checking for putchar_unlocked... checking for fread_unlocked... yes checking for putc_unlocked... no checking for fwrite_unlocked... yes checking for madvise... no checking for getchar_unlocked... yes yes checking for mallinfo... checking for getc_unlocked... yes no checking for mallinfo2... checking for putchar_unlocked... yes no checking for fstatat... checking for putc_unlocked... yes yes checking for getauxval... checking whether abort is declared... yes no checking whether mbstowcs works... checking whether asprintf is declared... yes yes checking for ssize_t... checking whether basename is declared... no checking whether errno is declared... yes checking for caddr_t... no checking whether getopt is declared... yes checking for sighander_t... yes checking whether vasprintf is declared... no 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 yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking for pid_t... checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking for vfork.h... yes checking whether ferror_unlocked is declared... no checking for fork... yes checking whether fflush_unlocked is declared... yes checking for vfork... no checking whether fgetc_unlocked is declared... yes checking for working fork... no checking whether fgets_unlocked is declared... yes checking for working vfork... (cached) yes checking for ld used by GCC... /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... no checking whether fileno_unlocked is declared... done yes checking whether fprintf_unlocked is declared... checking for iconv... no checking whether fputc_unlocked is declared... yes checking how to link with libiconv... -liconv checking for iconv declaration... no checking whether fputs_unlocked is declared... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for LC_MESSAGES... no yes checking for nl_langinfo and CODESET... checking whether fread_unlocked is declared... yes no checking whether basename is declared... checking whether fwrite_unlocked is declared... no checking whether getchar_unlocked is declared... no checking whether strstr is declared... yes checking whether getc_unlocked is declared... yes yes checking whether getenv is declared... checking whether putchar_unlocked is declared... yes yes checking whether atol is declared... checking whether putc_unlocked is declared... yes checking for working alloca.h... yes checking whether atoll is declared... yes checking for alloca... yes yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... checking whether asprintf is declared... yes checking whether NLS is requested... no checking for uchar... yes checking whether sbrk is declared... checking size of ino_t... yes checking whether abort is declared... 8 checking size of dev_t... yes checking whether atof is declared... 4 checking for ld used by GCC... /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... yes checking whether getcwd is declared... done yes checking for iconv... checking whether getwd is declared... yes checking whether madvise is declared... yes checking how to link with libiconv... -liconv checking for iconv declaration... yes checking whether stpcpy is declared... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for CET support... no checking valgrind.h usability... yes checking whether strnlen is declared... no checking valgrind.h presence... no checking for valgrind.h... no checking for VALGRIND_DISCARD in ... yes checking whether strsignal is declared... no checking for VALGRIND_DISCARD in ... yes checking whether strverscmp is declared... no configure: updating cache ./config.cache configure: creating ./config.status no checking whether strtol is declared... yes checking whether strtoul is declared... yes checking whether strtoll is declared... yes checking whether strtoull is declared... config.status: creating Makefile config.status: creating config.h yes checking whether setenv is declared... config.status: executing depdir commands mkdir .deps yes checking whether unsetenv is declared... gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libcody' clang++ -pipe -Os -I/opt/pkg/include -fno-exceptions -fno-rtti -include config.h -I../../gcc-13.2.0/libcody \ -MMD -MP -MF buffer.d -c -o buffer.o ../../gcc-13.2.0/libcody/buffer.cc yes checking whether errno is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... clang++ -pipe -Os -I/opt/pkg/include -fno-exceptions -fno-rtti -include config.h -I../../gcc-13.2.0/libcody \ -MMD -MP -MF client.d -c -o client.o ../../gcc-13.2.0/libcody/client.cc yes checking whether vasprintf is declared... yes checking whether malloc is declared... yes checking whether realloc is declared... clang++ -pipe -Os -I/opt/pkg/include -fno-exceptions -fno-rtti -include config.h -I../../gcc-13.2.0/libcody \ -MMD -MP -MF netclient.d -c -o netclient.o ../../gcc-13.2.0/libcody/netclient.cc yes checking whether calloc is declared... yes checking whether free is declared... clang++ -pipe -Os -I/opt/pkg/include -fno-exceptions -fno-rtti -include config.h -I../../gcc-13.2.0/libcody \ -MMD -MP -MF netserver.d -c -o netserver.o ../../gcc-13.2.0/libcody/netserver.cc yes checking whether getopt is declared... yes clang++ -pipe -Os -I/opt/pkg/include -fno-exceptions -fno-rtti -include config.h -I../../gcc-13.2.0/libcody \ -MMD -MP -MF resolver.d -c -o resolver.o ../../gcc-13.2.0/libcody/resolver.cc checking whether clock is declared... yes checking whether getpagesize is declared... yes clang++ -pipe -Os -I/opt/pkg/include -fno-exceptions -fno-rtti -include config.h -I../../gcc-13.2.0/libcody \ -MMD -MP -MF packet.d -c -o packet.o ../../gcc-13.2.0/libcody/packet.cc checking whether ffs is declared... yes checking whether clearerr_unlocked is declared... yes clang++ -pipe -Os -I/opt/pkg/include -fno-exceptions -fno-rtti -include config.h -I../../gcc-13.2.0/libcody \ -MMD -MP -MF server.d -c -o server.o ../../gcc-13.2.0/libcody/server.cc checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... clang++ -pipe -Os -I/opt/pkg/include -fno-exceptions -fno-rtti -include config.h -DSRCDIR='"../../gcc-13.2.0/libcody"' -I../../gcc-13.2.0/libcody \ -MMD -MP -MF fatal.d -c -o fatal.o ../../gcc-13.2.0/libcody/fatal.cc no checking whether fgetc_unlocked is declared... ar -cr libcody.a buffer.o client.o fatal.o netclient.o netserver.o resolver.o packet.o server.o ranlib libcody.a gmake[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libcody' no checking whether fgets_unlocked is declared... gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libdecnumber' source='../../gcc-13.2.0/libdecnumber/decNumber.c' object='decNumber.o' libtool=no clang -I../../gcc-13.2.0/libdecnumber -I. -I/opt/pkg/include -pipe -Os -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-13.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-13.2.0/libdecnumber/decNumber.c no checking whether fileno_unlocked is declared... yes checking whether fprintf_unlocked is declared... source='../../gcc-13.2.0/libdecnumber/decContext.c' object='decContext.o' libtool=no clang -I../../gcc-13.2.0/libdecnumber -I. -I/opt/pkg/include -pipe -Os -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-13.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-13.2.0/libdecnumber/decContext.c source='../../gcc-13.2.0/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no clang -I../../gcc-13.2.0/libdecnumber -I. -I/opt/pkg/include -pipe -Os -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-13.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-13.2.0/libdecnumber/dpd/decimal32.c no checking whether fputc_unlocked is declared... source='../../gcc-13.2.0/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no clang -I../../gcc-13.2.0/libdecnumber -I. -I/opt/pkg/include -pipe -Os -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-13.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-13.2.0/libdecnumber/dpd/decimal64.c source='../../gcc-13.2.0/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no clang -I../../gcc-13.2.0/libdecnumber -I. -I/opt/pkg/include -pipe -Os -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-13.2.0/libdecnumber -I. -I/opt/pkg/include -c ../../gcc-13.2.0/libdecnumber/dpd/decimal128.c no checking whether fputs_unlocked is declared... rm -f libdecnumber.a ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o ranlib libdecnumber.a gmake[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libdecnumber' no checking whether fread_unlocked is declared... gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/fixincludes' clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../gcc-13.2.0/fixincludes/../include ../../gcc-13.2.0/fixincludes/fixincl.c no clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../gcc-13.2.0/fixincludes/../include ../../gcc-13.2.0/fixincludes/fixtests.c checking whether fwrite_unlocked is declared... clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../gcc-13.2.0/fixincludes/../include ../../gcc-13.2.0/fixincludes/fixfixes.c clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../gcc-13.2.0/fixincludes/../include ../../gcc-13.2.0/fixincludes/server.c no checking whether getchar_unlocked is declared... clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../gcc-13.2.0/fixincludes/../include ../../gcc-13.2.0/fixincludes/procopen.c clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../gcc-13.2.0/fixincludes/../include ../../gcc-13.2.0/fixincludes/fixlib.c yes checking whether getc_unlocked is declared... clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../gcc-13.2.0/fixincludes/../include ../../gcc-13.2.0/fixincludes/fixopts.c srcdir="../../gcc-13.2.0/fixincludes" /bin/bash ../../gcc-13.2.0/fixincludes/mkfixinc.sh avr-unknown-none yes sed -e 's/@gcc_version@/13.2.0/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders checking whether putchar_unlocked is declared... clang -pipe -Os -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 echo timestamp > full-stamp gmake[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/fixincludes' yes gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/build-x86_64-apple-darwin23/fixincludes' clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../../gcc-13.2.0/fixincludes/../include ../../../gcc-13.2.0/fixincludes/fixincl.c checking whether putc_unlocked is declared... clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../../gcc-13.2.0/fixincludes/../include ../../../gcc-13.2.0/fixincludes/fixtests.c yes checking whether getrlimit is declared... clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../../gcc-13.2.0/fixincludes/../include ../../../gcc-13.2.0/fixincludes/fixfixes.c yes clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../../gcc-13.2.0/fixincludes/../include ../../../gcc-13.2.0/fixincludes/server.c checking whether setrlimit is declared... clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../../gcc-13.2.0/fixincludes/../include ../../../gcc-13.2.0/fixincludes/procopen.c yes clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../../gcc-13.2.0/fixincludes/../include ../../../gcc-13.2.0/fixincludes/fixlib.c checking whether getrusage is declared... clang -c -pipe -Os -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-13.2.0/fixincludes -I../include -I../../../gcc-13.2.0/fixincludes/../include ../../../gcc-13.2.0/fixincludes/fixopts.c yes srcdir="../../../gcc-13.2.0/fixincludes" /bin/bash ../../../gcc-13.2.0/fixincludes/mkfixinc.sh avr-unknown-none checking whether mallinfo is declared... sed -e 's/@gcc_version@/13.2.0/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders clang -pipe -Os -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 echo timestamp > full-stamp gmake[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/build-x86_64-apple-darwin23/fixincludes' no gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/build-x86_64-apple-darwin23/libcpp' clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo ../../../gcc-13.2.0/libcpp/charset.cc checking whether mallinfo2 is declared... no checking whether ldgetname is declared... no clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo ../../../gcc-13.2.0/libcpp/directives.cc checking whether times is declared... In file included from ../../../gcc-13.2.0/libcpp/directives.cc:25: ../../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ yes checking whether sigaltstack is declared... 2 warnings generated. clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo ../../../gcc-13.2.0/libcpp/errors.cc yes checking for struct tms... clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo ../../../gcc-13.2.0/libcpp/expr.cc yes checking for clock_t... ../../../gcc-13.2.0/libcpp/expr.cc:822:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ ../../../gcc-13.2.0/libcpp/expr.cc:822:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", ../../../gcc-13.2.0/libcpp/expr.cc:825:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../../gcc-13.2.0/libcpp/expr.cc:825:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", ../../../gcc-13.2.0/libcpp/expr.cc:835:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../../gcc-13.2.0/libcpp/expr.cc:835:27: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", 3 warnings generated. yes checking for F_SETLKW... clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../../gcc-13.2.0/libcpp/files.cc yes checking for O_CLOEXEC... In file included from ../../../gcc-13.2.0/libcpp/files.cc:27: ../../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ yes checking for fcntl.h... (cached) yes 2 warnings generated. clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo ../../../gcc-13.2.0/libcpp/identifiers.cc checking whether O_NONBLOCK is declared... yes checking for AF_UNIX... echo "#define LOCALEDIR \"/opt/pkg/share/locale\"" > localedir.new ../../../gcc-13.2.0/libcpp/../move-if-change localedir.new localedir.h echo timestamp > localedir.hs clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../../gcc-13.2.0/libcpp/lex.cc yes checking for AF_INET6... ../../../gcc-13.2.0/libcpp/lex.cc:1295:7: warning: use of the 'likely' attribute is a C++20 extension [-Wc++20-extensions] ATTR_LIKELY case kind::NONE: ^~~~~~~~~~~ ../../../gcc-13.2.0/libcpp/system.h:427:25: note: expanded from macro 'ATTR_LIKELY' # define ATTR_LIKELY [[likely]] ~~^~~~~~~~ yes checking for _LK_LOCK... no checking if mkdir takes one argument... no 1 warning generated. clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.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-13.2.0/libcpp/line-map.cc clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo ../../../gcc-13.2.0/libcpp/macro.cc ../../../gcc-13.2.0/libcpp/macro.cc:186:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ ../../../gcc-13.2.0/libcpp/macro.cc:186:6: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", ../../../gcc-13.2.0/libcpp/macro.cc:215:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ ../../../gcc-13.2.0/libcpp/macro.cc:215:7: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", ../../../gcc-13.2.0/libcpp/macro.cc:3704:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../../gcc-13.2.0/libcpp/macro.cc:3704:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", ../../../gcc-13.2.0/libcpp/macro.cc:3719:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../../gcc-13.2.0/libcpp/macro.cc:3719:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", 4 warnings generated. clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../../gcc-13.2.0/libcpp/mkdeps.cc Using `../../gcc-13.2.0/gcc/config/avr/avr.cc' for machine-specific logic. Using `../../gcc-13.2.0/gcc/config/avr/avr.md' as machine description file. Using the following target machine macro files: ../../gcc-13.2.0/gcc/config/elfos.h ../../gcc-13.2.0/gcc/config/avr/elf.h ../../gcc-13.2.0/gcc/config/avr/avr-arch.h ../../gcc-13.2.0/gcc/config/avr/avr.h ../../gcc-13.2.0/gcc/config/avr/specs.h ../../gcc-13.2.0/gcc/config/avr/avr-stdint.h ../../gcc-13.2.0/gcc/config/avr/avrlibc.h ../../gcc-13.2.0/gcc/config/initfini-array.h Using host-darwin.o host-i386-darwin.o for host machine hooks. In file included from ../../../gcc-13.2.0/libcpp/mkdeps.cc:25: ../../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../../gcc-13.2.0/libcpp/mkdeps.cc:327:25: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] deps_add_module_target (struct mkdeps *d, const char *m, ^ ../../../gcc-13.2.0/libcpp/mkdeps.cc:33:7: note: previous use is here class mkdeps ^ ../../../gcc-13.2.0/libcpp/mkdeps.cc:327:25: note: did you mean class here? deps_add_module_target (struct mkdeps *d, const char *m, ^~~~~~ class ../../../gcc-13.2.0/libcpp/mkdeps.cc:340:22: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] deps_add_module_dep (struct mkdeps *d, const char *m) ^ ../../../gcc-13.2.0/libcpp/mkdeps.cc:33:7: note: previous use is here class mkdeps ^ ../../../gcc-13.2.0/libcpp/mkdeps.cc:340:22: note: did you mean class here? deps_add_module_dep (struct mkdeps *d, const char *m) ^~~~~~ class 4 warnings generated. clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo ../../../gcc-13.2.0/libcpp/pch.cc checking whether NLS is requested... no checking how to print strings... In file included from ../../../gcc-13.2.0/libcpp/pch.cc:23: ../../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ printf checking for a sed that does not truncate output... /opt/pkg/bin/gsed checking for fgrep... /Users/pbulk/build-disk/cross/avr-gcc/work/.tools/bin/grep -F checking for ld used by clang... 2 warnings generated. clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../../gcc-13.2.0/libcpp/symtab.cc /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../../gcc-13.2.0/libcpp/traditional.cc BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for x86_64-apple-darwin23-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-apple-darwin23-ar... (cached) ar checking for x86_64-apple-darwin23-strip... no checking for strip... strip checking for x86_64-apple-darwin23-ranlib... (cached) ranlib checking command to parse nm output from clang object... clang++ -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-13.2.0/libcpp -I. -I../../../gcc-13.2.0/libcpp/../include -I../../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../../gcc-13.2.0/libcpp/init.cc In file included from ../../../gcc-13.2.0/libcpp/init.cc:25: ../../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../../gcc-13.2.0/libcpp/init.cc:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-13.2.0/libcpp/init.cc:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-13.2.0/libcpp/init.cc:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-13.2.0/libcpp/init.cc:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-13.2.0/libcpp/init.cc:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ ../../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-13.2.0/libcpp/init.cc:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-13.2.0/libcpp/init.cc:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-13.2.0/libcpp/init.cc:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-13.2.0/libcpp/init.cc:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ 11 warnings generated. rm -f libcpp.a ar cru libcpp.a charset.o directives.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[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/build-x86_64-apple-darwin23/libcpp' gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libcpp' clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo ../../gcc-13.2.0/libcpp/charset.cc ok checking for x86_64-apple-darwin23-dsymutil... dsymutil checking for x86_64-apple-darwin23-nmedit... no checking for nmedit... nmedit checking for x86_64-apple-darwin23-lipo... no checking for lipo... lipo checking for x86_64-apple-darwin23-otool... otool checking for x86_64-apple-darwin23-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 clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo ../../gcc-13.2.0/libcpp/directives.cc checking if clang supports -fno-rtti -fno-exceptions... In file included from ../../gcc-13.2.0/libcpp/directives.cc:25: ../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... 2 warnings generated. clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo ../../gcc-13.2.0/libcpp/errors.cc yes checking if clang static flag -static works... no checking if clang supports -c -o file.o... clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo ../../gcc-13.2.0/libcpp/expr.cc ../../gcc-13.2.0/libcpp/expr.cc:822:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ ../../gcc-13.2.0/libcpp/expr.cc:822:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", ../../gcc-13.2.0/libcpp/expr.cc:825:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../gcc-13.2.0/libcpp/expr.cc:825:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", ../../gcc-13.2.0/libcpp/expr.cc:835:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../gcc-13.2.0/libcpp/expr.cc:835:27: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... 3 warnings generated. clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../gcc-13.2.0/libcpp/files.cc darwin23 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 In file included from ../../gcc-13.2.0/libcpp/files.cc:27: ../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ 2 warnings generated. clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo ../../gcc-13.2.0/libcpp/identifiers.cc echo "#define LOCALEDIR \"/opt/pkg/share/locale\"" > localedir.new ../../gcc-13.2.0/libcpp/../move-if-change localedir.new localedir.h checking for ld used by clang++... echo timestamp > localedir.hs clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../gcc-13.2.0/libcpp/lex.cc /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking whether the clang++ linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes ../../gcc-13.2.0/libcpp/lex.cc:1295:7: warning: use of the 'likely' attribute is a C++20 extension [-Wc++20-extensions] ATTR_LIKELY case kind::NONE: ^~~~~~~~~~~ ../../gcc-13.2.0/libcpp/system.h:427:25: note: expanded from macro 'ATTR_LIKELY' # define ATTR_LIKELY [[likely]] ~~^~~~~~~~ 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... 1 warning generated. clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.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-13.2.0/libcpp/line-map.cc yes checking if clang++ supports -c -o file.o... (cached) yes checking whether the clang++ linker (/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin23 dyld checking how to hardcode library paths into programs... immediate clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo ../../gcc-13.2.0/libcpp/macro.cc checking whether we are using gold... ../../gcc-13.2.0/libcpp/macro.cc:186:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/libcpp/macro.cc:186:6: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", ../../gcc-13.2.0/libcpp/macro.cc:215:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] vaopt_paste_error); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/libcpp/macro.cc:215:7: note: treat the string as an argument to avoid this vaopt_paste_error); ^ "%s", ../../gcc-13.2.0/libcpp/macro.cc:3704:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/libcpp/macro.cc:3704:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", ../../gcc-13.2.0/libcpp/macro.cc:3719:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/libcpp/macro.cc:3719:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", no checking whether we are using mold... no checking gold linker with split stack support as non default... checking what linker to use... /opt/pkg/avr/bin/ld checking what nm to use... /opt/pkg/avr/bin/nm checking what objdump to use... /opt/pkg/avr/bin/objdump checking what readelf to use... /opt/pkg/avr/bin/readelf checking for avr-otool... no checking what otool to use... not found checking for avr-dsymutil... no checking assembler flags... checking assembler for .balign and .p2align... yes checking assembler for .p2align with maximum skip... 4 warnings generated. clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../gcc-13.2.0/libcpp/mkdeps.cc yes checking assembler for .literal16... no checking assembler for working .subsection -1... In file included from ../../gcc-13.2.0/libcpp/mkdeps.cc:25: ../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../gcc-13.2.0/libcpp/mkdeps.cc:327:25: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] deps_add_module_target (struct mkdeps *d, const char *m, ^ ../../gcc-13.2.0/libcpp/mkdeps.cc:33:7: note: previous use is here class mkdeps ^ ../../gcc-13.2.0/libcpp/mkdeps.cc:327:25: note: did you mean class here? deps_add_module_target (struct mkdeps *d, const char *m, ^~~~~~ class ../../gcc-13.2.0/libcpp/mkdeps.cc:340:22: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] deps_add_module_dep (struct mkdeps *d, const char *m) ^ ../../gcc-13.2.0/libcpp/mkdeps.cc:33:7: note: previous use is here class mkdeps ^ ../../gcc-13.2.0/libcpp/mkdeps.cc:340:22: note: did you mean class here? deps_add_module_dep (struct mkdeps *d, const char *m) ^~~~~~ class 4 warnings generated. clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo ../../gcc-13.2.0/libcpp/pch.cc yes checking assembler for .weak... yes checking assembler for .weakref... yes checking assembler for .nsubspa comdat... no checking assembler for .hidden... yes In file included from ../../gcc-13.2.0/libcpp/pch.cc:23: ../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ 2 warnings generated. clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../gcc-13.2.0/libcpp/symtab.cc 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... clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../gcc-13.2.0/libcpp/traditional.cc yes checking assembler for cfi directives... yes checking assembler for working cfi advance... yes checking assembler for cfi personality directive... yes checking assembler for cfi sections directive... yes checking assembler for eh_frame optimization... yes checking assembler for section exclude flag... clang++ -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-13.2.0/libcpp -I. -I../../gcc-13.2.0/libcpp/../include -I../../gcc-13.2.0/libcpp/include -I/opt/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../gcc-13.2.0/libcpp/init.cc yes checking assembler for section 'R' flag... yes checking assembler for section 'o' flag... yes checking assembler for section merging support... yes In file included from ../../gcc-13.2.0/libcpp/init.cc:25: ../../gcc-13.2.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../gcc-13.2.0/libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../gcc-13.2.0/libcpp/init.cc:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-13.2.0/libcpp/init.cc:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-13.2.0/libcpp/init.cc:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-13.2.0/libcpp/init.cc:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-13.2.0/libcpp/init.cc:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ ../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-13.2.0/libcpp/init.cc:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-13.2.0/libcpp/init.cc:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-13.2.0/libcpp/init.cc:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-13.2.0/libcpp/init.cc:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-13.2.0/libcpp/init.cc:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ checking assembler for COMDAT group support (GNU as)... yes 11 warnings generated. checking assembler for line table is_stmt support... rm -f libcpp.a ar cru libcpp.a charset.o directives.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o yes checking assembler for line table discriminator support... yes checking linker -Bstatic/-Bdynamic option... ranlib libcpp.a gmake[2]: Leaving directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/libcpp' yes checking linker --version-script option... no checking linker soname option... no checking linker --demangle support... no checking linker plugin support... 0 checking assembler for --mlink-relax option... yes checking assembler for -mrmw option... yes checking assembler for __gcc_isr pseudo instruction... yes checking binutils for avrxmega3 .rodata support... yes checking assembler for dwarf2 debug_line support... yes checking assembler for buggy dwarf2 .file directive... no checking assembler for dwarf2 debug_view support... yes checking assembler for --gdwarf2 option... yes checking assembler for --gdwarf-5 option... yes checking assembler for assembly of compiler generated 64-bit .debug_line... no checking assembler for assembly of compiler generated 32-bit .debug_line... yes checking assembler for --gdwarf-4 not refusing compiler generated .debug_line... yes checking assembler for --gdwarf-4 with the APP marker... yes checking assembler for working --gdwarf-4/--gdwarf-5 for all sources... yes checking assembler for --debug-prefix-map option... yes checking assembler for compressed debug sections... 1 checking assembler for .lcomm with alignment... no checking for target glibc version... 0.0 checking assembler for gnu_unique_object... yes 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... yes checking linker for compressed debug sections... 2 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 checking whether to serialize linking of multiple front-ends... no Links are now set up to build a cross-compiler from x86_64-apple-darwin23 to avr-unknown-none. checking for exported symbols... yes checking for library containing dlopen... (cached) none required checking for -fPIC -shared... yes gcc_driver_version: 13.2.0 checking for -fno-PIE option... yes checking for -no-pie option... yes checking for CET support... no 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 dsymutil config.status: creating Makefile config.status: creating ada/gcc-interface/Makefile config.status: creating ada/Makefile config.status: creating m2/config-make config.status: creating m2/Make-maintainer config.status: creating auto-host.h config.status: linking ../../gcc-13.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 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 m2/.deps mkdir objc mkdir objc/.deps mkdir objcp mkdir objcp/.deps mkdir rust mkdir rust/.deps mkdir c-family mkdir c-family/.deps mkdir common mkdir common/.deps mkdir analyzer mkdir analyzer/.deps mkdir rtl-ssa mkdir rtl-ssa/.deps config.status: executing default commands gmake[2]: Entering directory '/Users/pbulk/build-disk/cross/avr-gcc/work/build/gcc' /opt/pkg/bin/nawk -v HAVE_LONG_DOUBLE_IS_DOUBLE= \ -v HAVE_DOUBLE32=HAVE_DOUBLE32 \ -v HAVE_DOUBLE64=HAVE_DOUBLE64 \ -v HAVE_LONG_DOUBLE32=HAVE_LONG_DOUBLE32 \ -v HAVE_LONG_DOUBLE64=HAVE_LONG_DOUBLE64 \ -v with_double=32 \ -v with_long_double=64 \ -v with_multilib_list= \ -f ../../gcc-13.2.0/gcc/config/avr/genmultilib.awk ../../gcc-13.2.0/gcc/config/avr/genmultilib.awk ../../gcc-13.2.0/gcc/config/avr/avr-mcus.def > t-multilib-avr LANGUAGES="c c++" \ CONFIG_HEADERS= \ CONFIG_SHELL="/bin/bash" \ CONFIG_FILES=Makefile /bin/bash config.status config.status: creating Makefile config.status: linking ../../gcc-13.2.0/gcc/config/sol2-clearcapv2.map to clearcap.map config.status: executing depdir commands config.status: executing gccdepdir commands config.status: executing default commands TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/bash ../../gcc-13.2.0/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="" \ HEADERS="options.h insn-constants.h config/elfos.h config/avr/elf.h config/avr/avr-arch.h config/avr/avr.h config/avr/specs.h config/avr/avr-stdint.h config/avr/avrlibc.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4 WITH_AVRLIBC WITH_LIBF7_LIBGCC WITH_LIBF7_MATH WITH_LIBF7_MATH_SYMBOLS WITH_DOUBLE_COMPARISON=2 HAVE_DOUBLE32 HAVE_DOUBLE64 HAVE_DOUBLE_MULTILIB HAVE_LONG_DOUBLE32 HAVE_LONG_DOUBLE64 HAVE_LONG_DOUBLE_MULTILIB WITH_DOUBLE32 WITH_LONG_DOUBLE64" \ /bin/bash ../../gcc-13.2.0/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/avr/avr-protos.h tm-preds.h" DEFINES="" \ /bin/bash ../../gcc-13.2.0/gcc/mkconfig.sh tm_p.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/bash ../../gcc-13.2.0/gcc/mkconfig.sh bconfig.h LC_ALL=C ; export LC_ALL ; \ /opt/pkg/bin/nawk -f ../../gcc-13.2.0/gcc/opt-gather.awk ../../gcc-13.2.0/gcc/ada/gcc-interface/lang.opt ../../gcc-13.2.0/gcc/d/lang.opt ../../gcc-13.2.0/gcc/fortran/lang.opt ../../gcc-13.2.0/gcc/go/lang.opt ../../gcc-13.2.0/gcc/lto/lang.opt ../../gcc-13.2.0/gcc/m2/lang.opt ../../gcc-13.2.0/gcc/rust/lang.opt ../../gcc-13.2.0/gcc/c-family/c.opt ../../gcc-13.2.0/gcc/common.opt ../../gcc-13.2.0/gcc/params.opt ../../gcc-13.2.0/gcc/analyzer/analyzer.opt ../../gcc-13.2.0/gcc/config/avr/avr.opt > tmp-optionlist /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-gi.list gtyp-input.list echo timestamp > s-gtyp-input echo "#define BUILDING_GCC_MAJOR `echo 13.2.0 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h echo "#define BUILDING_GCC_MINOR `echo 13.2.0 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h echo "#define BUILDING_GCC_PATCHLEVEL `echo 13.2.0 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h echo timestamp > s-bversion TARGET_CPU_DEFAULT="" \ HEADERS="" DEFINES="" \ /bin/bash ../../gcc-13.2.0/gcc/mkconfig.sh tm_d.h if test yes = yes \ || test -n ""; then \ /bin/bash ../../gcc-13.2.0/gcc/genmultilib \ "mmcu=avr2/mmcu=avr25/mmcu=avr3/mmcu=avr31/mmcu=avr35/mmcu=avr4/mmcu=avr5/mmcu=avr51/mmcu=avr6/mmcu=avrxmega2/mmcu=avrxmega3/mmcu=avrxmega4/mmcu=avrxmega5/mmcu=avrxmega6/mmcu=avrxmega7/mmcu=avrtiny msp8 mshort-calls mdouble=64/mlong-double=32" \ "avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny tiny-stack short-calls double64 long-double32" \ "" \ "" \ "" \ "" \ "" \ "msp8 msp8/mdouble=64 msp8/mlong-double=32 mmcu=avr25 mmcu=avr25/mdouble=64 mmcu=avr25/mlong-double=32 mmcu=avr25/msp8 mmcu=avr25/msp8/mdouble=64 mmcu=avr25/msp8/mlong-double=32 mmcu=avr3 mmcu=avr3/mdouble=64 mmcu=avr3/mlong-double=32 mmcu=avr31 mmcu=avr31/mdouble=64 mmcu=avr31/mlong-double=32 mmcu=avr35 mmcu=avr35/mdouble=64 mmcu=avr35/mlong-double=32 mmcu=avr4 mmcu=avr4/mdouble=64 mmcu=avr4/mlong-double=32 mmcu=avr5 mmcu=avr5/mdouble=64 mmcu=avr5/mlong-double=32 mmcu=avr51 mmcu=avr51/mdouble=64 mmcu=avr51/mlong-double=32 mmcu=avr6 mmcu=avr6/mdouble=64 mmcu=avr6/mlong-double=32 mmcu=avrxmega2 mmcu=avrxmega2/mdouble=64 mmcu=avrxmega2/mlong-double=32 mmcu=avrxmega3/mshort-calls mmcu=avrxmega3/mshort-calls/mdouble=64 mmcu=avrxmega3/mshort-calls/mlong-double=32 mmcu=avrxmega3 mmcu=avrxmega3/mdouble=64 mmcu=avrxmega3/mlong-double=32 mmcu=avrxmega4 mmcu=avrxmega4/mdouble=64 mmcu=avrxmega4/mlong-double=32 mmcu=avrxmega5 mmcu=avrxmega5/mdouble=64 mmcu=avrxmega5/mlong-double=32 mmcu=avrxmega6 mmcu=avrxmega6/mdouble=64 mmcu=avrxmega6/mlong-double=32 mmcu=avrxmega7 mmcu=avrxmega7/mdouble=64 mmcu=avrxmega7/mlong-double=32 mmcu=avrtiny mmcu=avrtiny/mdouble=64 mmcu=avrtiny/mlong-double=32 mdouble=64 mlong-double=32" \ "" \ "" \ "yes" \ > tmp-mlib.h; \ else \ /bin/bash ../../gcc-13.2.0/gcc/genmultilib '' '' '' '' '' '' '' '' \ "" '' no \ > tmp-mlib.h; \ fi /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options lsf="../../gcc-13.2.0/gcc/cp/lang-specs.h"; for f in $lsf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-13.2.0/gcc/||' > tmp-specs.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-specs.h specs.h echo timestamp > s-specs rm -f tmp-all-tree.def echo '#include "tree.def"' > tmp-all-tree.def echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def echo '#include "c-family/c-common.def"' >> tmp-all-tree.def ltf="../../gcc-13.2.0/gcc/ada/gcc-interface/ada-tree.def ../../gcc-13.2.0/gcc/cp/cp-tree.def ../../gcc-13.2.0/gcc/d/d-tree.def ../../gcc-13.2.0/gcc/m2/m2-tree.def ../../gcc-13.2.0/gcc/objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-13.2.0/gcc/||' >> tmp-all-tree.def /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-all-tree.def all-tree.def echo timestamp > s-alltree /opt/pkg/bin/nawk -f ../../gcc-13.2.0/gcc/gen-pass-instances.awk \ ../../gcc-13.2.0/gcc/passes.def ../../gcc-13.2.0/gcc/config/avr/avr-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; \ /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-omp-device-properties.h \ omp-device-properties.h echo timestamp > s-omp-device-properties-h echo "clang++ -no-pie -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/opt/pkg/lib" > checksum-options.tmp \ && ../../gcc-13.2.0/gcc/../move-if-change checksum-options.tmp checksum-options cp ../../gcc-13.2.0/gcc/gcc-ar.cc gcc-nm.cc cp ../../gcc-13.2.0/gcc/gcc-ar.cc gcc-ranlib.cc cp ../../gcc-13.2.0/gcc/ginclude/stdfix.h stdfix-gcc.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \ /bin/bash ../../gcc-13.2.0/gcc/mkconfig.sh tconfig.h (echo "@set version-GCC 13.2.0"; \ if [ "" = "experimental" ]; \ then echo "@set DEVELOPMENT"; \ else echo "@clear DEVELOPMENT"; \ fi) > gcc-vers.texiT echo @set srcdir `echo /Users/pbulk/build-disk/cross/avr-gcc/work/build/gcc/../../gcc-13.2.0/gcc | sed -e 's|\\([@{}]\\)|@\\1|g'` >> gcc-vers.texiT if [ -n "(GCC) " ]; then \ echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \ fi echo "@set BUGURL @uref{https://gcc.gnu.org/bugs/}" >> gcc-vers.texiT; \ mv -f gcc-vers.texiT gcc-vers.texi clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengenrtl.o ../../gcc-13.2.0/gcc/gengenrtl.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/sort.o ../../gcc-13.2.0/gcc/sort.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genhooks.o ../../gcc-13.2.0/gcc/genhooks.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genchecksum.o ../../gcc-13.2.0/gcc/genchecksum.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. /opt/pkg/bin/nawk -f ../../gcc-13.2.0/gcc/opt-functions.awk -f ../../gcc-13.2.0/gcc/opt-read.awk \ -f ../../gcc-13.2.0/gcc/optc-save-gen.awk \ -v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.cc /opt/pkg/bin/nawk -f ../../gcc-13.2.0/gcc/opt-functions.awk -f ../../gcc-13.2.0/gcc/opt-read.awk \ -f ../../gcc-13.2.0/gcc/optc-gen.awk \ -v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.cc echo timestamp > gcc.pod perl ../../gcc-13.2.0/gcc/../contrib/texi2pod.pl ../../gcc-13.2.0/gcc/doc/invoke.texi > gcc.pod clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genmodes.o ../../gcc-13.2.0/gcc/genmodes.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/errors.o ../../gcc-13.2.0/gcc/errors.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -DBASEVER="\"13.2.0\"" -DDATESTAMP="\"\"" -DREVISION="\"\"" -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" -DBUGURL="\"\"" -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genversion.o ../../gcc-13.2.0/gcc/genversion.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype-lex.o ../../gcc-13.2.0/gcc/gengtype-lex.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype-parse.o ../../gcc-13.2.0/gcc/gengtype-parse.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. /opt/pkg/bin/nawk -f ../../gcc-13.2.0/gcc/opt-functions.awk -f ../../gcc-13.2.0/gcc/opt-read.awk \ -f ../../gcc-13.2.0/gcc/opth-gen.awk \ < optionlist > tmp-options.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/gengenrtl \ build/gengenrtl.o build/errors.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genhooks \ build/genhooks.o build/errors.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genchecksum \ build/genchecksum.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-13.2.0" --date=2023-07-27 --section=1 gcc.pod > doc/gcc.1.T$$ && \ mv -f doc/gcc.1.T$$ doc/gcc.1) || \ (rm -f doc/gcc.1.T$$ && exit 1) clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genmodes \ build/genmodes.o build/errors.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib \ build/genversion.o -o build/genversion build/gengenrtl > tmp-genrtl.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-genrtl.h genrtl.h echo timestamp > s-genrtl-h build/genmodes -m > tmp-min-modes.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-min-modes.cc min-insn-modes.cc echo timestamp > s-modes-m build/genhooks "Target Hook" \ > tmp-target-hooks-def.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-target-hooks-def.h \ target-hooks-def.h echo timestamp > s-target-hooks-def-h build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-common-target-hooks-def.h \ common/common-target-hooks-def.h echo timestamp > s-common-target-hooks-def-h build/genhooks "C Target Hook" \ > tmp-c-target-hooks-def.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-c-target-hooks-def.h \ c-family/c-target-hooks-def.h echo timestamp > s-c-target-hooks-def-h build/genhooks "D Target Hook" \ > tmp-d-target-hooks-def.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-d-target-hooks-def.h \ d/d-target-hooks-def.h echo timestamp > s-d-target-hooks-def-h build/genmodes > tmp-modes.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-modes.cc insn-modes.cc echo timestamp > s-modes cp doc/gcc.1 doc/g++.1 build/genmodes -h > tmp-modes.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-modes.h insn-modes.h echo timestamp > s-modes-h build/genmodes -i > tmp-modes-inline.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-modes-inline.h \ insn-modes-inline.h echo timestamp > s-modes-inline-h build/genversion > tmp-version.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-version.h version.h echo timestamp > s-version clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genconstants.o ../../gcc-13.2.0/gcc/genconstants.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/min-insn-modes.o min-insn-modes.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/inchash.o ../../gcc-13.2.0/gcc/inchash.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genenums.o ../../gcc-13.2.0/gcc/genenums.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genmddeps.o ../../gcc-13.2.0/gcc/genmddeps.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/read-md.o ../../gcc-13.2.0/gcc/read-md.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype.o ../../gcc-13.2.0/gcc/gengtype.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gengtype.cc:32: ../../gcc-13.2.0/gcc/gengtype.h:508: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-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 32 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gengtype-state.o ../../gcc-13.2.0/gcc/gengtype-state.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gengtype-state.cc:36: ../../gcc-13.2.0/gcc/gengtype.h:508: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-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-13.2.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 20 warnings generated. clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genenums \ build/genenums.o build/read-md.o build/errors.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genmddeps \ build/genmddeps.o build/read-md.o build/errors.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a build/genmddeps ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md > tmp-mddeps /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-mddeps mddeps.mk echo timestamp > s-mddeps build/gengtype \ -S ../../gcc-13.2.0/gcc -I gtyp-input.list -w tmp-gtype.state /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state echo timestamp > s-gtype build/genconstants ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ > tmp-constants.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-constants.h insn-constants.h echo timestamp > s-constants build/genenums ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ > tmp-enums.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-enums.cc insn-enums.cc echo timestamp > s-enums clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/ggc-none.o ../../gcc-13.2.0/gcc/ggc-none.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/vec.o ../../gcc-13.2.0/gcc/vec.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gensupport.o ../../gcc-13.2.0/gcc/gensupport.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gensupport.cc:24: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:318:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:322:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:468:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 2) = ""; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:470:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 1) = ""; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:604:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = XVECLEN (desc, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:608: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:614:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = XSTR (desc, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:618: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:623:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 1) = split_cond; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:625: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:625: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:627: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:627: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:628: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:633:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (desc, 4) = attr; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:654: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:669:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (sub, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:686:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:726: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:740: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:754: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:769:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (cur_attr, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:778: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:840:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:844: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:865:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:869: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:892: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:894: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:896:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (pt, 2, j), loc)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:907: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:909: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:910: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1000:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (elem->data, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1017: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1078: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1081:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!*(XSTR (pattern, 2))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1202: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1225:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = new_c; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1293: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1293: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1296:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 1) = alter (XSTR (pattern, 1), n_dup); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1296:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 1) = alter (XSTR (pattern, 1), n_dup); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1341: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1342:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn_elem->data, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1357:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (eq_attr, 1) = "yes"; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1360:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ite, 1) = val; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1361:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ite, 2) = str; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1377:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1423:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1460: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1459:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (elem->data, 2) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1471: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1472: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1474: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1475: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1476: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1480: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1482:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1493: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1507: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1508: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1508: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1564: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1565: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-13.2.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1716:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_out = XTMPL (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1780: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1780: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1781: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1782:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (insn, 1, 0) = pattern; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1784: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1786: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1787:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] + XVECLEN (ce_elem->data, 3)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1790: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1791: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1793: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1794: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1796:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = attributes; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1799: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1800: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-13.2.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1826: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1831: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1835: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1835: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1836:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 2, i) = pattern; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1869: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1869: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1874: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1876: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1877: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1884: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1894: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1896: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1912: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1913: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1915: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1936: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1943:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (elem->data, 3) = ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1951: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1952:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:1950:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2145:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (pattern, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2146: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2283: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2374:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] template_code = XTMPL (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2439: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2444:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!XVEC (insn, 4)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2447:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_len = XVECLEN (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2451: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2453:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2512:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 4)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2513: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2515: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2540:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] str = XSTR (mnemonic_attr, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2548: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2750:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (x, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gensupport.cc:2755:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 148 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/print-rtl.o ../../gcc-13.2.0/gcc/print-rtl.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/print-rtl.cc:31: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/print-rtl.cc:485: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/print-rtl.cc:486: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/print-rtl.cc:511: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/print-rtl.cc:523: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/print-rtl.cc:616: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/print-rtl.cc:701: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/print-rtl.cc:1014: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-13.2.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 25 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/hash-table.o ../../gcc-13.2.0/gcc/hash-table.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genflags.o ../../gcc-13.2.0/gcc/genflags.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genflags.cc:27: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genflags.cc: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genflags.cc: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genflags.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genflags.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genflags.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 23 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genconditions.o ../../gcc-13.2.0/gcc/genconditions.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genconditions.cc:32: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 18 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genattr.o ../../gcc-13.2.0/gcc/genattr.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genattr.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc:54:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 28 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genattr-common.o ../../gcc-13.2.0/gcc/genattr-common.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genattr-common.cc:27: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattr-common.cc:45:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 19 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencodes.o ../../gcc-13.2.0/gcc/gencodes.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gencodes.cc:27: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gencodes.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 19 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genconfig.o ../../gcc-13.2.0/gcc/genconfig.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genconfig.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genconfig.cc:124: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genconfig.cc:180:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genconfig.cc:181: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genconfig.cc:182: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genconfig.cc:202:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genconfig.cc:203: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genconfig.cc:210: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genconfig.cc:230: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genconfig.cc:231: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 27 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gentarget-def.o ../../gcc-13.2.0/gcc/gentarget-def.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gentarget-def.cc:24: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gentarget-def.cc: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gentarget-def.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 20 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencheck.o ../../gcc-13.2.0/gcc/gencheck.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genopinit.o ../../gcc-13.2.0/gcc/genopinit.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genopinit.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genopinit.cc:142:34: warning: 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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 19 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencfn-macros.o ../../gcc-13.2.0/gcc/gencfn-macros.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genattrtab.o ../../gcc-13.2.0/gcc/genattrtab.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genattrtab.cc:109: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:437:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (h->u.rtl, 1) == arg1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:448:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt_val, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:472:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt_val, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:490:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (h->u.rtl, 1) == arg1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:498:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt_val, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:513:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XWINT (h->u.rtl, 1) == arg1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc:521:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt_val, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc:590:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-13.2.0/gcc/genattrtab.cc:585:25: note: parameter of type 'enum rtx_code' is declared here attr_rtx (enum rtx_code code, ...) ^ ../../gcc-13.2.0/gcc/genattrtab.cc:698:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] == '!') ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:705:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (n_comma_elts (XSTR (exp, 1)) == 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:712:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << atoi (XSTR (exp, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:724:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = attr_eq (XSTR (exp, 0), XSTR (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:734:17: 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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:743:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! strcmp (XSTR (exp, 1), XSTR (av->value, 0))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:748:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1), attr2->name); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:757:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:767:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:792:45: warning: 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); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:792:7: warning: 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); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:820:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (SYMBOL_REF, XSTR (XEXP (exp, 1), 0))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:906:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:906:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:907:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (loc, XEXP (exp, 2), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:907:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (loc, XEXP (exp, 2), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:927:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:927:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:955:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:955:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1000:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (exp, 1) != num_alt) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1018:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (condexp, 0, 2 * i + 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1021:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1021:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1042:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (CONST_STRING, XSTR (exp, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1049:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1052:5: 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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1111:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (id->loc, XEXP (value, 1), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1111:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (id->loc, XEXP (value, 1), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1161:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1175:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1175:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1202:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_boolean (XEXP (exp, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:256:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:256:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:256:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:256:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:256:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:256:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1323:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1347:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i + 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1387:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XEXP (XVECEXP (id->def, id->vec_idx, i), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1451:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1603:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1)[0]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1655:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx defval = XEXP (exp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1656:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_defval = XEXP (exp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1732:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (len != XVECLEN (exp, 0) || new_defval != XEXP (exp, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1757:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = new_defval; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1839:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = insert_right_side (code, exp, XEXP (term, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1847:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = insert_right_side (code, XEXP (exp, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1878:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] | compute_alternative_mask (XEXP (exp, 1), code); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1883:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (XEXP (exp, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1887:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (exp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc:1969:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (value, 0), XSTR (exp, 1))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/../include/libiberty.h:188:58: note: expanded from macro 'ACONCAT' (libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \ ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/../include/libiberty.h:733:37: note: expanded from macro 'alloca' # define alloca(x) __builtin_alloca(x) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/../include/libiberty.h:189:17: note: expanded from macro 'ACONCAT' concat_copy2 ACONCAT_PARAMS) ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2083: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), pterm, insn_code, insn_index); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2107:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2237:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2314:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2368: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:253:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-13.2.0/gcc/genattrtab.cc:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:253:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-13.2.0/gcc/genattrtab.cc:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:254:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:253:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2468:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left == XEXP (exp, 0) && right == XEXP (exp, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2489:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XWINT (left, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2496:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XWINT (right, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:253:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-13.2.0/gcc/genattrtab.cc:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:253:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-13.2.0/gcc/genattrtab.cc:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:254:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genattrtab.cc:253:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2596:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = XEXP (right, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2607:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XWINT (left, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2612:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XWINT (right, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2682:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:2701:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << atoi (XSTR (exp, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3085: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3086: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3094: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3098:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (def, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3111: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3111: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3118:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (def, 2) = check_attr_value (info->loc, XEXP (def, 2), attr); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3118: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3119: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3133: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3249: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3256: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3258: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3260: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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3332: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3519: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3523: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3534:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (exp, 0), 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3633: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3670: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3685: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3685: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3695: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3737: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3739: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3778: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3789: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3800: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3807: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3817: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3818: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3859: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3870: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3881: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3888: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3898: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3899: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3935: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3940: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3944: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3950: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:3951: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4147: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4173: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4430: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4438: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4440: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4518: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4519: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4593: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4823: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-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4824: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4875: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4918: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4922: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:4946: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:5074: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:5075: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:5079: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:5080: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:5139: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:5140: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genattrtab.cc:5165: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 218 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genautomata.o ../../gcc-13.2.0/gcc/genautomata.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genautomata.cc:111: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1264: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1318:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] out_patterns = get_str_vect (XSTR (def, 1), &out_length, ',', FALSE); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1321:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1322:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] in_patterns = get_str_vect (XSTR (def, 2), &in_length, ',', FALSE); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1325:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (def, 2), GET_RTX_NAME (GET_CODE (def))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1335:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1361:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',', ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1365:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1406:37: warning: 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), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1410:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1521:46: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../gcc-13.2.0/gcc/genautomata.cc:1521:46: note: use array indexing to silence this warning if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0) ^ & [ ] ../../gcc-13.2.0/gcc/genautomata.cc:1523:40: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, TIME_OPTION + 1) == 0) ~~~~~~~~~~~~^~~ ../../gcc-13.2.0/gcc/genautomata.cc:1523:40: note: use array indexing to silence this warning else if (strcmp (option, TIME_OPTION + 1) == 0) ^ & [ ] ../../gcc-13.2.0/gcc/genautomata.cc:1525:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, STATS_OPTION + 1) == 0) ~~~~~~~~~~~~~^~~ ../../gcc-13.2.0/gcc/genautomata.cc:1525:41: note: use array indexing to silence this warning else if (strcmp (option, STATS_OPTION + 1) == 0) ^ & [ ] ../../gcc-13.2.0/gcc/genautomata.cc:1527:37: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, V_OPTION + 1) == 0) ~~~~~~~~~^~~ ../../gcc-13.2.0/gcc/genautomata.cc:1527:37: note: use array indexing to silence this warning else if (strcmp (option, V_OPTION + 1) == 0) ^ & [ ] ../../gcc-13.2.0/gcc/genautomata.cc:1529:37: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, W_OPTION + 1) == 0) ~~~~~~~~~^~~ ../../gcc-13.2.0/gcc/genautomata.cc:1529:37: note: use array indexing to silence this warning else if (strcmp (option, W_OPTION + 1) == 0) ^ & [ ] ../../gcc-13.2.0/gcc/genautomata.cc:1531:40: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, NDFA_OPTION + 1) == 0) ~~~~~~~~~~~~^~~ ../../gcc-13.2.0/gcc/genautomata.cc:1531:40: note: use array indexing to silence this warning else if (strcmp (option, NDFA_OPTION + 1) == 0) ^ & [ ] ../../gcc-13.2.0/gcc/genautomata.cc:1533:44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, COLLAPSE_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~^~~ ../../gcc-13.2.0/gcc/genautomata.cc:1533:44: note: use array indexing to silence this warning else if (strcmp (option, COLLAPSE_OPTION + 1) == 0) ^ & [ ] ../../gcc-13.2.0/gcc/genautomata.cc:1535:43: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, NO_COMB_OPTION + 1) == 0) ~~~~~~~~~~~~~~~^~~ ../../gcc-13.2.0/gcc/genautomata.cc:1535:43: note: use array indexing to silence this warning else if (strcmp (option, NO_COMB_OPTION + 1) == 0) ^ & [ ] ../../gcc-13.2.0/gcc/genautomata.cc:1537:44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] else if (strcmp (option, PROGRESS_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~^~~ ../../gcc-13.2.0/gcc/genautomata.cc:1537:44: note: use array indexing to silence this warning else if (strcmp (option, PROGRESS_OPTION + 1) == 0) ^ & [ ] ../../gcc-13.2.0/gcc/genautomata.cc:1720:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1740:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1741:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_INSN_RESERV (decl)->condexp = XEXP (def, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genautomata.cc:1742:49: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 42 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genemit.o ../../gcc-13.2.0/gcc/genemit.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genemit.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:116:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc: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++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:126:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 1, i), subroutine_type, used, info); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:133:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:137:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:140:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 2, i), subroutine_type, used, info); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:336:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:340:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (insn, 1) - 1; i > 0; i--) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:351:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i != XVECLEN (insn, 1) - 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:365:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:365:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:368:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = i + 1; j < XVECLEN (insn, 1); j++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:370:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_rtx = XEXP (XVECEXP (p->pattern, 1, j), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:371:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:385:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (j == XVECLEN (insn, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:415:30: 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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:434:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx pattern = add_implicit_parallel (XVEC (insn, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:436:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] char *used = (XVECLEN (insn, 1) == 1 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:457:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (expand, 1) == 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:462:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (expand, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:484:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:484:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:486:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XVECLEN (expand, 1) == 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:489:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (expand, 1, 0), DEFINE_EXPAND, NULL, info); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:507:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (expand, 3) && *XSTR (expand, 3)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:507:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (expand, 3) && *XSTR (expand, 3)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:527:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_c_code (XSTR (expand, 3), can_fail_p, XSTR (expand, 0)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:531:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (expand, 1) != 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:543:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_emit_seq (XVEC (expand, 1), used, info); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:570:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XVEC (split, 2) == 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:576: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)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:621:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (split, 3)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:622:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] emit_c_code (XSTR (split, 3), true, name); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:631:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_emit_seq (XVEC (split, 2), used, info); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:664:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:667:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (clobber->pattern, 1, i), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:757:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elt, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genemit.cc:820:34: warning: 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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 56 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genextract.o ../../gcc-13.2.0/gcc/genextract.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genextract.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genextract.cc:115:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (insn, 1) == 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genextract.cc:116:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (info, XVECEXP (insn, 1, 0), &acc); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genextract.cc:118:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (insn, 1) - 1; i >= 0; i--) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genextract.cc:121:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (info, XVECEXP (insn, 1, i), &acc); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genextract.cc:255:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (x, 2) - 1; i >= 0; i--) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genextract.cc:258:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (info, XVECEXP (x, 2, i), acc); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genextract.cc:272:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (x, 1) - 1; i >= 0; i--) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genextract.cc:275:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (info, XVECEXP (x, 1, i), acc); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 26 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genoutput.o ../../gcc-13.2.0/gcc/genoutput.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genoutput.cc:90: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:451:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].predicate = XSTR (part, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:452:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].constraint = strip_whitespace (XSTR (part, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:473:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].constraint = strip_whitespace (XSTR (part, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:494:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].predicate = XSTR (part, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:498:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (part, 2); i++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:499:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_operands (d, XVECEXP (part, 2, i), 0, 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:892:19: 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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:893:23: 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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:895:30: 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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:904:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (insn, 3)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:944:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (peep, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:976:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:977: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-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:978:25: 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-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genoutput.cc:980:30: 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-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 33 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genpeep.o ../../gcc-13.2.0/gcc/genpeep.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genpeep.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:90:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:90:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:92:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (peep, 1), info->index); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:145:11: 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]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:145:26: 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]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:147:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:171:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:174:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] match_rtx (XVECEXP (x, 1, i), &link, fail_label); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:189:11: 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]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:189:26: 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]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:191:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:194:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:197:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] match_rtx (XVECEXP (x, 2, i), &link, fail_label); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:213:11: 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]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:213:26: 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]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:215:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:218:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpeep.cc:221:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] match_rtx (XVECEXP (x, 2, i), &link, fail_label); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 36 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genrecog.o ../../gcc-13.2.0/gcc/genrecog.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genrecog.cc:112: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:415:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XSTR (pattern, 2)[0] == '0' + n ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:416:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XSTR (pattern, 2)[0] == '%' ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:474:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XSTR (match_rtx, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:516:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char constraints0 = XSTR (pattern, 1)[0]; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:567:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *constraints = XSTR (pattern, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:714:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (SET_SRC (pattern), info, NULL_RTX, 0); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:724: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:725: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:754: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:757: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:3961:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int min_len = XVECLEN (pattern, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genrecog.cc:5370:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pattern = add_implicit_parallel (XVEC (def, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 33 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genpreds.o ../../gcc-13.2.0/gcc/genpreds.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/genpreds.cc:27: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:52:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 2), name, loc)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:57:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 1), name, loc)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:72:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] "string '%s'", name, XSTR (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:237:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:239:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] error ("reference to undefined predicate '%s'", XSTR (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:259:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:264:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:267:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:274:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:275:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:278:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:419:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = &XEXP (subexp, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:604:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:616:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:956:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (info->def, 0), 0, XEXP (info->def, 2), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:968: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/genpreds.cc:1313:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (c->exp, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 54 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/rtl.o ../../gcc-13.2.0/gcc/rtl.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/rtl.cc:31: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.cc:274: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.cc:520: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.cc:520: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.cc:667: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.cc:667: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.cc:768: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_LENGTH (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2591:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.cc:797:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && ASM_OPERANDS_LABEL_LENGTH (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2591:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 25 warnings generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/read-rtl.o ../../gcc-13.2.0/gcc/read-rtl.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/read-rtl.cc:34: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:329:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x) = value; ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:387: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:630: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:630: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:637: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:637: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:642: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:642: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:643: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:643: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:1296: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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:1297: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:2068:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 0) = XEXP (p, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:2069:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 1) = read_nested_rtx (); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/read-rtl.cc:2071:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (p, 1) = q; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 33 warnings generated. clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/gencheck \ build/gencheck.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a -lm clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genpreds \ build/genpreds.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a build/genpreds -c ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md > tmp-constrs.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-constrs.h tm-constrs.h echo timestamp > s-constrs-h clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -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-x86_64-apple-darwin23/libiberty/libiberty.a build/gencheck > tmp-check.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-check.h tree-check.h echo timestamp > s-check build/gencfn-macros -c \ > tmp-case-cfn-macros.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-case-cfn-macros.h \ case-cfn-macros.h echo timestamp > s-case-cfn-macros build/gencfn-macros -o \ > tmp-cfn-operators.pd /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-cfn-operators.pd \ cfn-operators.pd echo timestamp > s-cfn-operators build/genpreds ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md > tmp-preds.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-preds.cc insn-preds.cc echo timestamp > s-preds build/genpreds -h ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md > tmp-preds.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-preds.h tm-preds.h echo timestamp > s-preds-h build/genconditions ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md > tmp-condmd.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-condmd.cc build/gencondmd.cc echo timestamp > s-conditions clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/genmatch.o ../../gcc-13.2.0/gcc/genmatch.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/build -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I/opt/pkg/include \ -o build/gencondmd.o build/gencondmd.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from build/gencondmd.cc:27: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from build/gencondmd.cc:41: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/config/avr/avr.md:2727:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND) && ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2727:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND) && ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2744:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2744:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2744:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2744:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2727:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND) && ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2727:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND) && ^ 27 warnings generated. clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/genmatch \ build/genmatch.o ../build-x86_64-apple-darwin23/libcpp/libcpp.a build/errors.o build/vec.o build/hash-table.o build/sort.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a clang++ -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/opt/pkg/lib -o build/gencondmd \ build/gencondmd.o build/errors.o ../build-x86_64-apple-darwin23/libiberty/libiberty.a build/genmatch --gimple ../../gcc-13.2.0/gcc/match.pd \ > tmp-gimple-match.cc GIMPLE decision tree has 5193 leafs, maximum depth 28 and a total number of 22724 nodes removed 3797 duplicate tails build/genmatch --generic ../../gcc-13.2.0/gcc/match.pd \ > tmp-generic-match.cc GENERIC decision tree has 4140 leafs, maximum depth 18 and a total number of 18482 nodes removed 2831 duplicate tails /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-gimple-match.cc \ gimple-match.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-generic-match.cc \ generic-match.cc echo timestamp > s-match build/gencondmd > tmp-cond.md /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-cond.md insn-conditions.md echo timestamp > s-condmd build/genflags ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-flags.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-flags.h insn-flags.h echo timestamp > s-flags build/genattr ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-attr.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-attr.h insn-attr.h echo timestamp > s-attr build/genattr-common ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-attr-common.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h echo timestamp > s-attr-common build/gencodes ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-codes.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-codes.h insn-codes.h echo timestamp > s-codes build/genconfig ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-config.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-config.h insn-config.h echo timestamp > s-config build/gentarget-def ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-target-def.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-target-def.h insn-target-def.h echo timestamp > s-target-def build/genopinit ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md -htmp-opinit.h -ctmp-opinit.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-opinit.h insn-opinit.h /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-opinit.cc insn-opinit.cc echo timestamp > s-opinit build/genattrtab ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md insn-conditions.md \ -Atmp-attrtab.cc -Dtmp-dfatab.cc -Ltmp-latencytab.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-attrtab.cc insn-attrtab.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-dfatab.cc insn-dfatab.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-latencytab.cc insn-latencytab.cc echo timestamp > s-attrtab build/genautomata ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-automata.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-automata.cc insn-automata.cc echo timestamp > s-automata build/genemit ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-emit.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-emit.cc insn-emit.cc echo timestamp > s-emit build/genextract ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-extract.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-extract.cc insn-extract.cc echo timestamp > s-extract build/genoutput ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-output.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-output.cc insn-output.cc echo timestamp > s-output build/genpeep ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-peep.cc /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-peep.cc insn-peep.cc echo timestamp > s-peep build/genrecog ../../gcc-13.2.0/gcc/common.md ../../gcc-13.2.0/gcc/config/avr/avr.md \ insn-conditions.md > tmp-recog.cc Statistics for recog: Number of decisions: 11458 longest path: 59 (code: 407) longest backtrack: 10 (code: 477) Statistics for split_insns: Number of decisions: 5478 longest path: 51 (code: 71) longest backtrack: 6 (code: 297) Statistics for peephole2_insns: Number of decisions: 1197 longest path: 49 (code: 26) longest backtrack: 2 (code: 133) Shared 12460 out of 28702 states by creating 3676 new states, saving 8784 /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-recog.cc insn-recog.cc echo timestamp > s-recog clang++ ../../gcc-13.2.0/gcc/config/avr/gen-avr-mmcu-specs.cc -o gen-avr-mmcu-specs -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include rm -rf device-specs mkdir device-specs && cd device-specs && ../gen-avr-mmcu-specs echo timestamp > s-device-specs /bin/bash ../../gcc-13.2.0/gcc/../move-if-change tmp-mlib.h multilib.h echo timestamp > s-mlib clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o c/c-lang.o -MT c/c-lang.o -MMD -MP -MF c/.deps/c-lang.TPo ../../gcc-13.2.0/gcc/c/c-lang.cc clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/stub-objc.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c/c-lang.cc:24: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/stub-objc.cc:28: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o attribs.o -MT attribs.o -MMD -MP -MF ./.deps/attribs.TPo ../../gcc-13.2.0/gcc/attribs.cc clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o c/c-errors.o -MT c/c-errors.o -MMD -MP -MF c/.deps/c-errors.TPo ../../gcc-13.2.0/gcc/c/c-errors.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c/c-errors.cc:25: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o c/c-decl.o -MT c/c-decl.o -MMD -MP -MF c/.deps/c-decl.TPo ../../gcc-13.2.0/gcc/c/c-decl.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c/c-decl.cc:34: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 1 warning generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o c/c-typeck.o -MT c/c-typeck.o -MMD -MP -MF c/.deps/c-typeck.TPo ../../gcc-13.2.0/gcc/c/c-typeck.cc In file included from ../../gcc-13.2.0/gcc/c/c-decl.cc:37: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c/c-decl.cc:37: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c/c-typeck.cc:33: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o c/c-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo ../../gcc-13.2.0/gcc/c/c-convert.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c/c-convert.cc:30: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c/c-aux-info.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c/c-objc-common.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c/c-aux-info.cc:27: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. In file included from ../../gcc-13.2.0/gcc/c/c-objc-common.cc:23: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o c/c-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo ../../gcc-13.2.0/gcc/c/c-parser.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o c/c-fold.o -MT c/c-fold.o -MMD -MP -MF c/.deps/c-fold.TPo ../../gcc-13.2.0/gcc/c/c-fold.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c/c-parser.cc:44: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c/c-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c/c-parser.cc:47: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c/c-parser.cc:47: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o c/gimple-parser.o -MT c/gimple-parser.o -MMD -MP -MF c/.deps/gimple-parser.TPo ../../gcc-13.2.0/gcc/c/gimple-parser.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c/gimple-parser.cc:25: In file included from ../../gcc-13.2.0/gcc/c/c-tree.h:23: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c/gimple-parser.cc:28: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c/gimple-parser.cc:28: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c/gimple-parser.cc:44: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/c/gimple-parser.cc:44: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/c/gimple-parser.cc:49: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 28 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-common.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-common.cc:25: In file included from ../../gcc-13.2.0/gcc/target.h:52: In file included from ./tm.h:55: In file included from ./options.h:11035: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/c-common.cc:33: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c-family/c-common.cc:33: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c-family/c-common.cc:44: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-cppbuiltin.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-cppbuiltin.cc:24: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/c-cppbuiltin.cc:31: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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) ^ 3 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-dump.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-dump.cc:24: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-format.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 7 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-gimplify.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-format.cc:25: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/c-gimplify.cc:35: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/c-family/c-gimplify.cc:36: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c-family/c-gimplify.cc:36: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c-family/c-gimplify.cc:37: In file included from ../../gcc-13.2.0/gcc/c-family/c-pretty-print.h:25: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 26 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-indentation.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-lex.cc In file included from ../../gcc-13.2.0/gcc/c-family/c-indentation.cc:24: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-omp.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-lex.cc:24: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/c-omp.cc:28: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-opts.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-opts.cc:26: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/c-opts.cc:41: ../../gcc-13.2.0/gcc/../libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_target (struct mkdeps *, const char *module, ^ ../../gcc-13.2.0/gcc/../libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ ../../gcc-13.2.0/gcc/../libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] extern void deps_add_module_dep (struct mkdeps *, const char *module); ^ ../../gcc-13.2.0/gcc/../libcpp/include/mkdeps.h:31:7: note: previous use is here class mkdeps; ^ 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DHOST_MACHINE=\"x86_64-apple-darwin23\" -DTARGET_MACHINE=\"avr-unknown-none\" -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-pch.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 4 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-ppoutput.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-pch.cc:24: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/c-ppoutput.cc:22: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-pragma.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-pretty-print.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-pragma.cc:25: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/c-pragma.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c-family/c-pragma.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c-family/c-pretty-print.cc:24: In file included from ../../gcc-13.2.0/gcc/c-family/c-pretty-print.h:25: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 6 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-semantics.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-ada-spec.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-semantics.cc:24: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct ../../gcc-13.2.0/gcc/c-family/c-semantics.cc:146:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-13.2.0/gcc/c-family/c-semantics.cc:136:44: note: parameter of type 'enum tree_code' is declared here build_stmt (location_t loc, enum tree_code code, ...) ^ 3 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-ubsan.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-ada-spec.cc:30: In file included from ../../gcc-13.2.0/gcc/c-family/c-pragma.h:23: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/c-ubsan.cc:25: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/known-headers.cc 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-attribs.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/known-headers.cc:24: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-warn.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-attribs.cc:28: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/c-family/c-attribs.cc:32: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c-family/c-attribs.cc:32: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c-family/c-attribs.cc:43: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/c-family/c-warn.cc:27: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 7 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/c-family -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/c-family/c-spellcheck.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/c-family/c-spellcheck.cc:25: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include ../../gcc-13.2.0/gcc/config/avr/avr-c.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o default-c.o -MT default-c.o -MMD -MP -MF ./.deps/default-c.TPo ../../gcc-13.2.0/gcc/config/default-c.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/config/avr/avr-c.cc:28: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-unused -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-match.o -MT gimple-match.o -MMD -MP -MF ./.deps/gimple-match.TPo gimple-match.cc In file included from ../../gcc-13.2.0/gcc/config/default-c.cc:24: In file included from ../../gcc-13.2.0/gcc/c-family/c-target-def.h:20: In file included from ../../gcc-13.2.0/gcc/c-family/c-common.h:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 2 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-unused -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o generic-match.o -MT generic-match.o -MMD -MP -MF ./.deps/generic-match.TPo generic-match.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here ../../gcc-13.2.0/gcc/rtl.h:1346: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-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return &gs->op[2]; ^ ~generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc ../../gcc-13.2.0/gcc/gimple.h:350:25:3: In file included from : ../../gcc-13.2.0/gcc/rtl.h:note: array 'op' declared here3965: ./genrtl.h:220:3: tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/gimple.h:2791: XBBDEF (rt, 2) = arg2; ^ ~ 3: ../../gcc-13.2.0/gcc/rtl.h:1353warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:25 : note: gs->op[2] = rhs; expanded from macro 'XBBDEF' ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: ^ ~ array 'op' declared here ../../gcc-13.2.0/gcc/rtl.h:1236:38: 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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/gimple.h:2808:12:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 : note: array 'fld' declared here return gs->op[3]; ^ ~ rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gimple.hIn file included from generic-match.cc::3504: :3In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc: :25note: array 'op' declared here: In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:2828:11:../../gcc-13.2.0/gcc/rtl.h: warning: 1346:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XINT' return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ^ ~ array 'op' declared here ../../gcc-13.2.0/gcc/rtl.h:1237:38: tree GTY((length ("%h.num_ops"))) op[1]; note: ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/gimple.h:2838:3 XEXP (rt, 6) = arg6; ^ ~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:1349 gs->op[3] = rhs; ^ ~:23 : ../../gcc-13.2.0/gcc/gimple.h:note: expanded from macro 'XEXP' 350:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237 tree GTY((length ("%h.num_ops"))) op[1]; :38 ^ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: ../../gcc-13.2.0/gcc/gimple.h:3242:3:In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]380 :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-13.2.0/gcc/gimple.h:375:../../gcc-13.2.0/gcc/rtl.h:1353:253: note: array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1]; ^ note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-13.2.0/gcc/gimple.h:3252:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.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-13.2.0/gcc/gimple.h:375In file included from generic-match.cc:4: :3: note: array 'op' declared here In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ :3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:# define HOST_WIDE_INT long long ^3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2;../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: expanded from macro 'XWINT' array 'op' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from gimple-match.cc:4: In file included from ../../gcc-13.2.0/gcc/gimple-match-head.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from generic-match.cc:4: In file included from ../../gcc-13.2.0/gcc/generic-match-head.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class generic-match.cc:78224:21: warning: self-comparison always evaluates to false [-Wtautological-compare] if (COMPLEX_CST != COMPLEX_CST ^ gimple-match.cc:134065:21: warning: self-comparison always evaluates to false [-Wtautological-compare] if (COMPLEX_CST != COMPLEX_CST ^ 134 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-attrtab.o -MT insn-attrtab.o -MMD -MP -MF ./.deps/insn-attrtab.TPo insn-attrtab.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-attrtab.cc:11: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:21: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:21: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:21: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-attrtab.cc:24: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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) ^ 111 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-automata.o -MT insn-automata.o -MMD -MP -MF ./.deps/insn-automata.TPo insn-automata.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-dfatab.o -MT insn-dfatab.o -MMD -MP -MF ./.deps/insn-dfatab.TPo insn-dfatab.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-dfatab.cc:11: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:21: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:21: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:21: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-dfatab.cc:24: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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) ^ 111 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-emit.o -MT insn-emit.o -MMD -MP -MF ./.deps/insn-emit.TPo insn-emit.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-emit.cc:11: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:29: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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.cc:30: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:30: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-emit.cc:30: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:571:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:571:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:571:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:606:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_mem_addr_space (SET_SRC (single_set (insn)), as); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3540:21: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SIGN_EXTEND == SIGN_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3541:24: warning: self-comparison always evaluates to true [-Wtautological-compare] || ZERO_EXTEND == ZERO_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3540:21: warning: self-comparison always evaluates to true [-Wtautological-compare] if (ZERO_EXTEND == ZERO_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3541:24: warning: self-comparison always evaluates to true [-Wtautological-compare] || ZERO_EXTEND == ZERO_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3540:21: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SIGN_EXTEND == SIGN_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3541:24: warning: self-comparison always evaluates to true [-Wtautological-compare] || ZERO_EXTEND == ZERO_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3540:21: warning: self-comparison always evaluates to true [-Wtautological-compare] if (ZERO_EXTEND == ZERO_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3541:24: warning: self-comparison always evaluates to true [-Wtautological-compare] || ZERO_EXTEND == ZERO_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3540:21: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SIGN_EXTEND == SIGN_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3541:24: warning: self-comparison always evaluates to true [-Wtautological-compare] || ZERO_EXTEND == ZERO_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3540:21: warning: self-comparison always evaluates to true [-Wtautological-compare] if (ZERO_EXTEND == ZERO_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3541:24: warning: self-comparison always evaluates to true [-Wtautological-compare] || ZERO_EXTEND == ZERO_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3540:21: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SIGN_EXTEND == SIGN_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3541:24: warning: self-comparison always evaluates to true [-Wtautological-compare] || ZERO_EXTEND == ZERO_EXTEND) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3540:21: warning: self-comparison always evaluates to true [-Wtautological-compare] if (ZERO_EXTEND == ZERO_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3541:24: warning: self-comparison always evaluates to true [-Wtautological-compare] || ZERO_EXTEND == ZERO_EXTEND) ^ 145 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-extract.o -MT insn-extract.o -MMD -MP -MF ./.deps/insn-extract.TPo insn-extract.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-extract.cc:9: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:9: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:11: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:11: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-extract.cc:11: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:32:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (INSN_CODE (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:131: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:137: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 (XVECEXP (pat, 0, 0), 1), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:144: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:182: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, 0), 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:184:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:191: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, 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:193: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:201: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, 0), 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:209: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, 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:216: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, 0), 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:224: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, 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:232: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, 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:240: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, 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:242: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:247: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, 0), 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:253: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, 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:259: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, 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:265: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, 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:426:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0), 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:436:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:527:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0), 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.cc:538:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 0), 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 134 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-latencytab.o -MT insn-latencytab.o -MMD -MP -MF ./.deps/insn-latencytab.TPo insn-latencytab.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-latencytab.cc:11: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:21: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:21: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:21: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-latencytab.cc:24: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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) ^ 111 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-modes.o -MT insn-modes.o -MMD -MP -MF ./.deps/insn-modes.TPo insn-modes.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] insn-modes.cc:430:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:431:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:435:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:436:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:440:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* UDQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:441:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* UTQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:444:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:445:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:448:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* UDA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:449:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* UTA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:451:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:453:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:454:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:458:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* CSI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:459:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* CDI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:460:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* CTI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:461:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* SC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.cc:462:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* DC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.cc:420:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 19 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-opinit.o -MT insn-opinit.o -MMD -MP -MF ./.deps/insn-opinit.TPo insn-opinit.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-opinit.cc:11: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-opinit.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 107 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-output.o -MT insn-output.o -MMD -MP -MF ./.deps/insn-output.TPo insn-output.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-output.cc:11: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:31: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:31: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:31: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-output.cc:34: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/config/avr/avr.md:2711:34: warning: self-comparison always evaluates to true [-Wtautological-compare] output_asm_insn (SIGN_EXTEND == SIGN_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2711:34: warning: self-comparison always evaluates to true [-Wtautological-compare] output_asm_insn (SIGN_EXTEND == SIGN_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2746:34: warning: self-comparison always evaluates to true [-Wtautological-compare] output_asm_insn (SIGN_EXTEND == SIGN_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2746:34: warning: self-comparison always evaluates to true [-Wtautological-compare] output_asm_insn (SIGN_EXTEND == SIGN_EXTEND ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7614:15: warning: self-comparison always evaluates to true [-Wtautological-compare] op = ((EQ == EQ) ^ (jump_mode == 1)) ? "brcc" : "brcs"; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7653:15: warning: self-comparison always evaluates to true [-Wtautological-compare] op = ((EQ == EQ) ^ (jump_mode == 1)) ? "brcc" : "brcs"; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7694:15: warning: self-comparison always evaluates to true [-Wtautological-compare] op = ((EQ == EQ) ^ (jump_mode == 1)) ? "brcc" : "brcs"; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7733:15: warning: self-comparison always evaluates to true [-Wtautological-compare] op = ((EQ == EQ) ^ (jump_mode == 1)) ? "brcc" : "brcs"; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7768:15: warning: self-comparison always evaluates to true [-Wtautological-compare] op = ((EQ == EQ) ^ (jump_mode == 1)) ? "brcc" : "brcs"; ^ 120 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-peep.o -MT insn-peep.o -MMD -MP -MF ./.deps/insn-peep.TPo insn-peep.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-peep.cc:10: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:10: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:19: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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.cc:20: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:20: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-peep.cc:20: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:50:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:53:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:55:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:55:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:88:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:91:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:93:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:93:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:115:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:117:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:119:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:123:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:123:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:126:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:126:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:128:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:128:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:130:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:130:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:134:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2919; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:149:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:152:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:154:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:154:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:187:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:190:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:192:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:192:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:214:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:216:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:218:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:222:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:222:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:225:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:225:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:227:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:227:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:229:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:229:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:233:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2920; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:248:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:251:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:253:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:253:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:281:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:284:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:286:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:286:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:308:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:310:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:312:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:316:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:316:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:319:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:319:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:321:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:321:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:323:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:323:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:327:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2921; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:342:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:345:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:347:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:347:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:375:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:378:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:380:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:380:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:402:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:404:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:406:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:410:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:410:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:413:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:413:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:415:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:417:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:417:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:421:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2922; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:436:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:439:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:441:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:441:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:474:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:477:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:479:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:479:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:501:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:503:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:505:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:509:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:509:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:512:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:512:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:514:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:514:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:516:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:516:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:520:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2923; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:535:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:538:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:540:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:540:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:573:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:576:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:578:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:578:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:600:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:602:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:604:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:608:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:608:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:611:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:611:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:613:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:613:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:615:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:615:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:619:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2924; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:634:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:637:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:639:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:639:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:672:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:675:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:677:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:677:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:699:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:701:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:703:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:707:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:707:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:710:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:710:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:712:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:712:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:714:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:714:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:718:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2925; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:733:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:736:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:738:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:738:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:771:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:774:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:776:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:776:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:798:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:800:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:802:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:806:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:806:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:809:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:809:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:811:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:811:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:813:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:813:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:817:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2926; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:832:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:835:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:837:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:837:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:862:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:865:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:867:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:867:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:884:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:886:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:888:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:892:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:892:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:895:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:895:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:897:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:897:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:899:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:899:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:903:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2927; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:918:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XVECEXP (pat, 0, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:921:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:923:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:923:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:948:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:951:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:953:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:953:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:970:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:972:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:974:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:978:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:978:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:981:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:981:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:983:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:983:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:985:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:985:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:989:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2928; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1002:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1005:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1008:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1008:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1025:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1027:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1029:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1033:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1033:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1036:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1036:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1038:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1038:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1040:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1040:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1045:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2929; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1058:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1061:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1064:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1064:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1081:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1083:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1085:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1089:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1089:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1092:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1092:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1094:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1094:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1096:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1096:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1101:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2930; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1114:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1117:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1120:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1120:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1137:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1139:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1141:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1145:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1145:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1148:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1148:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1150:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1150:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1152:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1152:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1157:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2931; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1170:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1173:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1176:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1176:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1193:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1195:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1197:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1201:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1201:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1204:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1204:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1206:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1206:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1208:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1208:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1214:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2932; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1227:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1230:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1233:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1233:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1250:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1252:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1254:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1258:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1258:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1261:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1261:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1263:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1263:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1265:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1265:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1271:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2933; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1284:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1287:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1290:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1290:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1307:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1309:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1311:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1315:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1315:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1318:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1318:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1320:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1320:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (XEXP (pat, 1), 1), 0); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1322:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1322:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (XEXP (pat, 1), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-peep.cc:1328:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (ins1) = 2934; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 407 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-preds.o -MT insn-preds.o -MMD -MP -MF ./.deps/insn-preds.TPo insn-preds.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-preds.cc:11: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:19: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:19: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:19: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-preds.cc:20: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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) ^ 111 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-recog.o -MT insn-recog.o -MMD -MP -MF ./.deps/insn-recog.TPo insn-recog.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from insn-recog.cc:11: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:11: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:16: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:16: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:16: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from insn-recog.cc:17: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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.cc:1693:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1700:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1736:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1766:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1799:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1807:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1814:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1823:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1836:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1886:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:1973:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2013:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2025:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2044:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2116:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2128:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2145:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2162:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2196:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2199:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2206:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2213:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:2232:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4348:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4349:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4410:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4416:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4422:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4428:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4446:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4450:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4546:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4567:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x7, 1) != 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4587:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4600:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x9, 1) != 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4749:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4753:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4816:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4820:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4860:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4862:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4869:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4894:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4929:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4932:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4973:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:4986:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5018:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5046:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5057:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5068:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5072:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5165:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5168:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5274:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5281:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5285:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5292:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5305:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5340:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5378:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5386:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5463:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5501:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5509:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5587:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5644:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x1, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5789:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5803:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5804:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5818:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5819:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5899:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5900:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5979:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:5987:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6025:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6033:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6058:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6070:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6117:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6118:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6174:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6208:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6231:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6240:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6249:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6258:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6267:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6284:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6302:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6309:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6333:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6361:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6415:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:6444:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8561:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x1, 1) != 6 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8573:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8583:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8639:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8642:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8690:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8691:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8727:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8855:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8858:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8909:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8942:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8946:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8955:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:8961:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9011:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9026:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9028:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 2 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9049:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9164:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9211:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9232:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9239:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9256:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9271:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9339:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9363:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9366:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9422:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9432:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9443:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9446:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9471:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9479:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9486:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9495:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9499:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9513:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9520:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9536:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9542:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9545:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9552:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9587:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9593:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9597:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9603:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9638:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9644:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9650:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9656:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9690:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9691:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9707:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9714:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9742:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9749:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9795:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9796:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9803:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9828:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9854:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9915:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9922:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9957:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9976:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:9981:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10000:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 10) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10104:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10139:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10161:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10222:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10281:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10296:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10301:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10321:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10339:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10348:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10397:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10401:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10476:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10481:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10501:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10688:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x2, 1) != 1 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10695:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10729:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10774:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10787:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10838:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10839:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10901:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10909:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10922:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10931:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10959:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10968:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:10979:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11028:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11031:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11035:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11063:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11074:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11083:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11099:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11106:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11110:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11154:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11185:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11218:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11231:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11260:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11267:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11296:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11308:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11322:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11325:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11328:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11356:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11396:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11409:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11431:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11432:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11459:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11481:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11510:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11552:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11634:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11635:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11669:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11772:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11774:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11805:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11813:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11821:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11913:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11925:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:11946:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12013:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12023:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12033:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12043:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12053:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12063:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12073:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12083:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12093:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12103:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12113:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12123:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12133:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12150:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12158:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12165:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12174:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12189:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12227:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12235:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12312:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12350:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12358:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12444:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12460:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12466:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12472:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12478:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12484:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12490:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12496:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12502:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12520:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12521:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12553:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12562:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12621:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12635:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12642:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12653:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12713:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12744:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12763:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12799:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12800:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x5, 1) != 6 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12839:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12853:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12856:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 6 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12930:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12935:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:12944:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13052:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13056:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13106:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13144:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13175:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13187:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13232:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13233:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13271:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13277:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13294:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13302:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13313:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13333:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13334:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13438:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13444:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13486:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13492:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13498:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13504:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13551:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13552:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13565:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13574:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13651:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13652:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13675:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13676:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x3, 1) != 3 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13692:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13695:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x7, 1) != 6 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13720:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13783:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13787:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13811:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13815:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13830:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13831:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13933:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13946:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13947:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13971:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13974:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:13978:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14013:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14022:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14031:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14105:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14107:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14109:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14198:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14203:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14205:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14263:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14264:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14271:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14275:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14298:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14312:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14352:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14369:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14384:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14389:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14409:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14413:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14429:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14454:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14458:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14512:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14518:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14549:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14550:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14608:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14655:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14674:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14692:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14744:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14888:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14889:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14944:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14974:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:14978:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15038:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15051:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15061:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15071:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15095:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15101:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15107:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15113:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15119:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15125:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15131:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15147:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15148:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15228:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15229:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15359:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15409:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15452:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15459:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15468:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15474:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x9, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15488:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15489:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15520:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15521:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15567:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15571:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15577:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15581:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15619:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15623:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15675:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15678:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15699:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15705:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15716:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15722:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15759:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15763:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15766:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15806:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15824:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15836:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15865:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15884:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15887:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15903:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:15933:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16014:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16016:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16053:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16054:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16058:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16100:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16106:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16147:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16167:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16193:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16197:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16206:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16211:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16225:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16226:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16227:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16253:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16259:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16265:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16271:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16277:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16283:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16289:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16295:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16301:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16307:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16313:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16319:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16325:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16331:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16337:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16370:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16371:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16375:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16379:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16469:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16473:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16487:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16491:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16500:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16505:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16597:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16611:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16655:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16672:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16698:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16701:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16704:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.cc:16817:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:549:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:610:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:613:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:617:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:643:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:648:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1117:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1127:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1140:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1154:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1161:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1175:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1182:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1196:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1203:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1217:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1224:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2727:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2744:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2727:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2744:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1289:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1290:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2605:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2912:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2834:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2879:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2880:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:354:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:714:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:722:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3136:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3137:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3374:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3380:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3111:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3115:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4034:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4040:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3487:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3488:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5421:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5425:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5441:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5445:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9014:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9053:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9061:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9039:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9040:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5072:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6866:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6872:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:512:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:540:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6847:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6856:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6873:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7077:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7082:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7086:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7120:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7135:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7155:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7163:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6544:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2692:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2709:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2692:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2709:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6596:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6602:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:215:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:224:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:264:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:266:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2586:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2590:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2715:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2718:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2772:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2808:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2820:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3715:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3732:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3781:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5963:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5664:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:672:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:272:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:279:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3059:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:678:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:725:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5246:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5254:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3704:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3742:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3751:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3755:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3783:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9420:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9421:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:663:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:416:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:424:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:547:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:873:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1126:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1127:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2744:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2744:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1507:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1508:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2061:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2265:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2602:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2909:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2823:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2881:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2889:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3111:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3112:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3138:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3150:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3165:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3166:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5429:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4839:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5072:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5073:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5026:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5029:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5662:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5665:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5961:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5962:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5965:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2709:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2709:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND)) ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:99:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:112:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:186:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1578:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1802:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1820:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2292:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2303:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2315:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2368:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2377:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2587:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2890:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2813:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2827:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:716:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 2 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7271:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9048:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9062:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:341:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4098:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3721:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3748:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3752:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9128:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1101:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1111:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6682:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:590:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:596:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:601:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9608:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9629:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9632:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9635:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9656:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9659:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7542:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7593:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6064:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6071:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:668:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6216:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9192:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9199:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1595:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:282:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:290:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8456:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6244:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6311:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6375:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6382:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4597:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4614:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4619:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9220:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:415:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4493:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6050:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9301:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9307:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9320:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:300:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:307:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:601:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:608:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:596:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7238:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7239:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:463:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1161:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3483:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3484:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1870:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2324:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2346:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:809:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2111:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8545:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8656:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8667:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8675:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9596:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:591:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:592:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x13, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:597:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:598:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x16, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:605:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x11, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:611:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7995:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8033:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8037:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8041:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4295:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7275:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x19, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7293:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x24 = XEXP (x23, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7299:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x26 = XEXP (x24, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7302:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x27 = XEXP (x24, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7325:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x32 = XEXP (x31, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7328:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x32, 1) != 2 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7356:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x40 = XEXP (x20, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7360:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x41 = XEXP (x25, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7370:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x43 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7391:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7392:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x10, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7397:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x50 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7398:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x51 = XEXP (x50, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7404:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x2, 1) != 10) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7441:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:620:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:705:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8684:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8693:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x17 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8707:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x19 = XEXP (x17, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8718:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8727:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8101:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8121:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 2 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8184:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x6), 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8187:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9795:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:462:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x3, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:574:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:585:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:588:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:631:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:645:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x14 = XEXP (x8, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8352:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8358:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8379:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9304:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9307:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:528:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:542:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:548:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x2, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:602:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 10) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:675:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:696:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:718:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:721:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x8, 1) != 6 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1198:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1203:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x16, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1220:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x4, 1) != 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1261:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4219:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x2, 1) != 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4236:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x30 = XEXP (x17, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4237:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x31 = XEXP (x30, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4244:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XINT (x2, 1) != 10) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4252:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4255:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x8, 1) != 6 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:7998:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:535:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2727:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND) && ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2727:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND) && ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4710:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4711:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2558:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2740:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2756:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2764:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3101:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3115:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3149:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3150:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5012:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5013:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5016:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6870:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2692:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && SIGN_EXTEND != SIGN_EXTEND) && ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2692:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ZERO_EXTEND != ZERO_EXTEND) && ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:80:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:86:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1793:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1805:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2359:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2363:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2530:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2533:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2699:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2702:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2785:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2794:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:497:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4072:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3719:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3740:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3743:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3746:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3763:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8243:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8250:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3009:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:653:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:654:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:649:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:649:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:660:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9325:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9421:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9432:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9443:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8434:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:707:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x3, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8969:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8978:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9353:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9364:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4320:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || maybe_ne (SUBREG_BYTE (x4), 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4323:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9787:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9794:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1857:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1866:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2296:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2298:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2814:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2821:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3068:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5477:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:5478:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2079:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2821:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2879:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2884:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2888:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2892:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4259:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4260:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:402:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:574:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:2970:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4677:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6427:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6430:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x4, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8652:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (x4, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:547:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:3477:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8666:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x5, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:629:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x3, 1) != 10) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:637:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x13 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8072:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8102:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x3, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8109:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-dimode.md:270:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:6206:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x3, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9254:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9264:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9268:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9280:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9283:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x2, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr-fixed.md:307:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:603:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:631:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1223:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8133:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8174:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (x2, 1) != 10) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8179:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8160:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:8183:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:902:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:920:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:902:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:920:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:902:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:4801:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1120:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x8, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1121:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x10 = XEXP (x9, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1156:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x6 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1164:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9615:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9615:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9615:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9615:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9615:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9615:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x8 = XEXP (x6, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9632:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9663:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9674:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x10, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9675:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x12 = XEXP (x11, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9696:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9920:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:10087:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x7 = XEXP (x4, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:10095:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x9, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:10099:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x15, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9618:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x2, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9629:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9642:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x11, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1678:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x16 = XEXP (x9, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1687:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x11 = XEXP (x7, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:1691:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x15 = XEXP (x11, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9547:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x18 = XEXP (x1, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9561:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x18, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/config/avr/avr.md:9655:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x20 = XEXP (x18, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1011 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o insn-enums.o -MT insn-enums.o -MMD -MP -MF ./.deps/insn-enums.TPo insn-enums.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ggc-page.o -MT ggc-page.o -MMD -MP -MF ./.deps/ggc-page.TPo ../../gcc-13.2.0/gcc/ggc-page.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:33: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ggc-page.cc:33: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 111 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o adjust-alignment.o -MT adjust-alignment.o -MMD -MP -MF ./.deps/adjust-alignment.TPo ../../gcc-13.2.0/gcc/adjust-alignment.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o alias.o -MT alias.o -MMD -MP -MF ./.deps/alias.TPo ../../gcc-13.2.0/gcc/alias.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/alias.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/alias.cc:41: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/alias.cc:41: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/alias.cc:42: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/alias.cc:1491: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1539: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1545:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (src, 1)) != 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1546: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1637:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1674: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1685:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] other = XEXP (src, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1686: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1796: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1798: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1877: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1877: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1878: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1879: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1886: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1889: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1891: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1897: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1898:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] canon_rtx (XEXP (y, 1)))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1920: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:1920: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:2050: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/alias.cc:2061:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp2 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded f ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:45: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:863:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int tmpi = INSN_CODE (i3); ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:864:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = -1; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:867:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i3) = tmpi; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:872:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] tmpi = INSN_CODE (i2); ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:873:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = -1; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:876:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (i2) = tmpi; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:893: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:894: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:898: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1193:21: 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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1193:54: 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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1388: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1391: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1402: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1406:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = note; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1419:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (temp) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1420:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = orig_src; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:50: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:50: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/combine-stack-adj.cc:50: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1590: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:1619: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:137:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/combine.cc:1865:9: warning: && SET_SRC (this_rtx) == SET_DEST (this_rtx)) ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ src = SET_SRC (set), dest = SET_DEST (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' 1238:37: note: expanded from macro 'RTL_CHECKC1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1238:37../../gcc-13.2.0/gcc/rtl.h:444:5:: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2028:17: 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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2028: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:174: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:197: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:197: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2100:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2198:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || contains_muldiv (XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2233:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:247:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (SET_SRC (other_set), 0) != stack_pointer_rtx ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:429: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:430:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (exp2)); ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:429: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2463: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2485:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return general_operand (SET_SRC (set), VOIDmode); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:569:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:577:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] this_adjust = INTVAL (XEXP (src, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:587:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] this_adjust = INTVAL (XEXP (XEXP (equal, 0), 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:726: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:730: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine-stack-adj.cc:730: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2600:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2637: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2712: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2713: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2722: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2757: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2765: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2802:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] width = INTVAL (XEXP (dest, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2803:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = INTVAL (XEXP (dest, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2836: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2837: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2882: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2882: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2883: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:2884: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3045:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (i3); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3045:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (i3); link; link = XEXP (link, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3167: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3172: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3172: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3224: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3511: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3523: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3758:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (*split, 1)) > 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3773: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3806: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3808:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx setsrc = SET_SRC (newpat); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3812: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3831: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3832: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3911: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3912: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3913: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3936: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3984: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3985: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:3996: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4011: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4199: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4201:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (note, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4327: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4328: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4330: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4332: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4356: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4359: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4361: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4362:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4383: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4416:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] while (XEXP (link, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4417:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4418:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = i2notes; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4426:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i3) = 0; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4428:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i2) = 0; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4435: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4449:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i1) = 0; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4459:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i0) = 0; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4582: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4604: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4623: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4651: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4661: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4671: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4681: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4733:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SET_SRC (newpat) == pc_rtx ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4743: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4905:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (seq))) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4910: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4913: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4914: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4963: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4964: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4968: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:4971: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5015: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5016: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5020: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5021: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5024: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5074:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (*split, 1) == const0_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5077:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (x), 0), ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5111: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5132: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5133: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5133: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5134: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5134: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5206: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5223:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 1), 0)))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349: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:1440: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-13.2.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5233: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5245: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5245: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5248: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5248: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5252:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 1), 0), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349: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:1406: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-13.2.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5277: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5517:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5557:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5628: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5631: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5679: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5684: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5689: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5689: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5819: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5820: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5836: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5839:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5863: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/poly-int.h:1317:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5876:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5888:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)) ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/poly-int.h:1317:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5919: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5921:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (temp, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5995: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:5996:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6009: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6009: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6032: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6053: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6056: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6065: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6065: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6066: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6067: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6073: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6086: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6088: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6088: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6109:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6111: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6143:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6147: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6289: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6341:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6356:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx trueop1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6380: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6381: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6393: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6412: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6462: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/combine.cc:728:41: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6464:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] true_rtx = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6465:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] false_rtx = XEXP (x, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6489: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/combine.cc:728:41: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6508: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6513: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6520:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (cond, 1) == const0_rtx ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6548: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6583: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6593: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6599: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6618: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6628: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6629: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:2046:32: note: expanded from macro 'SUBREG_REG' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6656: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6667: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6668: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:2046:32: note: expanded from macro 'SUBREG_REG' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6707:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (cond, 1) == const0_rtx ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6721: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6744:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6783: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6787: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6801:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (tmp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6812: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6915:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6920: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6923:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6966: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6984:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:6997: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7006: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7006: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7008: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7008: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7013: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7015: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7019: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7021: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7038:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7059:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7078:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7208:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] len = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7209:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = INTVAL (XEXP (x, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7379: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7380: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7413:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (x))); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7460: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7540: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7543: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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_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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7553:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const HOST_WIDE_INT shift_amt = exact_log2 (INTVAL (XEXP (inner, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7560:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_MULT (mode, new_rtx, XEXP (inner, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1412: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7924:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= count) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7926:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (x, 1)) - count); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7943: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:7999: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8000:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8002: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8018:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8024:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lhs, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8028: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8032:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lhs, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8046:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8052:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rhs, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8056: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8060:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rhs, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8083: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8098:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (inner_x0, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8124:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1434: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8125: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1434: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8126:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1434: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8136: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8141: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8152: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8153: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8158: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8159: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8166:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 0), 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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_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-13.2.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST' #define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL)) ^~~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8231:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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_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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8239:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8246: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8247:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (lhs, 1)) >= 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8252: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8297:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (inner, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8300: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8326: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8407: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 124 warnings generated. ../../gcc-13.2.0/gcc/combine.cc:8501: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8502: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8509: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8510: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8518: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8519: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8520: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8520: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8750:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask & INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8758: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8806: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8808:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (INTVAL (XEXP (x, 1)) & smask)), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8838: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8847: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8863: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8864: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8867: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8866: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8872: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8873: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8878:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (x, 0), 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8887: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8901: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8916:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8917: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8919: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8927:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8928: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8930:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mask >>= INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8940: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8951:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8952: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8959: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8971: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8984:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ((INTVAL (XEXP (x, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:8990: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9015: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9016: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9034: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9036:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nonzero >>= INTVAL (XEXP (x, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9043:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] nonzero >>= INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9049: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9068: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9078:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9079:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (x, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9082: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9082: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9095:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (x, 1)) >= 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9099:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9104:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9127: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9128: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9130: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9132: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9135: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9160:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9174: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9177: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9179: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9179: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9211:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9240:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9298: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9299: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9299: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9302: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o compare-elim.o -MT compare-elim.o -MMD -MP -MF ./.deps/compare-elim.TPo ../../gcc-13.2.0/gcc/compare-elim.cc ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9309: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9309: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9312: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9313: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9334: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9340: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9340: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9343: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9344: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9358: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9358: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9359: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9361: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9363: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9363: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9377: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9379: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9482: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9512: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9516: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9535:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_mode, SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9639:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9660: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9662: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9675: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9678: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9689: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9691: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9706: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9707: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9750: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9755: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9768: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9772: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9785: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9821: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9825: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9854:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9915: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9915: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9917: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9918: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9920: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9921: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9921: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9922: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9922: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9923: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:9987:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] inner_op1 = XEXP (decomposed, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10099:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (varop, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10113: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10749:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (varop, 1)) >= 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10750: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10755: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10915: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10947: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10951: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10954: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1480: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10975: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10979: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:10998: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11004:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (varop, 1), count); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11026:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (varop, 1) == const0_rtx ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11080:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (varop, 1) == constm1_rtx ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11098: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11099: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11111: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11113:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = XEXP (varop, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11122: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11140: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11143: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11174: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11175: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11178: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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_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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11194: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11199: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11352:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11354:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL_RTX; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11404:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11448:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] old_notes = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11449:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] old_icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11451:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = notes; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11452: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11470:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = old_notes; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11471:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = old_icode; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11505:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] size = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11507: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11558: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11581: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11582:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int offset = INTVAL (XEXP (*dst, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11592: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1442: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11594:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] y = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11637:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:11747: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12010: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12010: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12011: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12011: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12012: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12012: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12013:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (INTVAL (XEXP (op0, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12034:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) >= 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12035: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12036: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12036: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12040: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12073: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12074: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12190: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12192: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12238:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const1_rtx ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12245:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12329:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1, XEXP (op0, 1))) != 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12347:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op0, 1))))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12413: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12491:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1, XEXP (op0, 1))) != 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12499: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12520:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1)) != 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12531:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12541: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12543:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12554:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1), op1)) != 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12567: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12568: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12570:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12583: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), ^ ~ warning: ../../gcc-13.2.0/gcc/rtl.hunknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] :1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1448: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12584:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (op0, 0), 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1448: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12597: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12598: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12600: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12601: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12619: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12659: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12698:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const1_rtx ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12711:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const1_rtx ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12715: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12742:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) >= 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12743: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12746: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12750:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] & ~(mask >> (INTVAL (XEXP (op0, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12757:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] temp >>= INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12771:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] - INTVAL (XEXP (op0, 1))))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12796:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (op0, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12805: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12805: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12806: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12824: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12824: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12825: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12832: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12834:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_const, XEXP (op0, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12852:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (op0, 1)) > 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12853: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12857: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12860: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12865:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (op0, 1))) - 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12874:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] << INTVAL (XEXP (op0, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:12879: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13024:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13077:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13084: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13087: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13091: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13094: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13145:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13156: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13162: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13322: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13335:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (setter))); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13361: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13361: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13465:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13651:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx x1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13661: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13667: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:13911: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14059:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = *pnotes; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14073: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14193:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_note = XEXP (note, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14262:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *np = XEXP (n, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14263: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14263: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14264:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (i3) = n; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14445:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (place) == NULL ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14446: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14448:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (place); ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14451: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14453:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14458:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && (JUMP_LABEL (place2) == NULL ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14459: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14461:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (place2); ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14464: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14466:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label)--; ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14576: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14583: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14586:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (tem_insn) = NULL; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14752: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14752: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14753:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (place) = note; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14953:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/combine.cc:14961:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = new_reg; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:60: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:65: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:65: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/compare-elim.cc:65: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:162:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:178: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1358:46: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:258:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:263:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 1) == const0_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:303: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:393: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:608:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:717:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:802: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-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:814:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_a = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:828: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:837: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:838: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc: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), 1), in_b)) ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/compare-elim.cc:853:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_b = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 125 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o context.o -MT context.o -MMD -MP -MF ./.deps/context.TPo ../../gcc-13.2.0/gcc/context.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o convert.o -MT convert.o -MMD -MP -MF ./.deps/convert.TPo ../../gcc-13.2.0/gcc/convert.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o coroutine-passes.o -MT coroutine-passes.o -MMD -MP -MF ./.deps/coroutine-passes.TPo ../../gcc-13.2.0/gcc/coroutine-passes.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 633 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o coverage.o -MT coverage.o -MMD -MP -MF ./.deps/coverage.TPo ../../gcc-13.2.0/gcc/coverage.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/coroutine-passes.cc:29: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/coroutine-passes.cc:31: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/coroutine-passes.cc:31: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/coroutine-passes.cc:32: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/coroutine-passes.cc:32: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/coverage.cc:38: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/coverage.cc:38: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 27 warnings generated. In file included from ../../gcc-13.2.0/gcc/coverage.cc:43: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/coverage.cc:50: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/auto-profile.h:29:56: note: did you mean class here? extern bool afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *); ^~~~~~ class clang++ -fno-PIE -c -DGCC_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/include\" -DFIXED_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/include/c++/13.2.0\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/include/c++/13.2.0/avr\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/include/c++/13.2.0/backward\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/libc++_include/c++/13.2.0/v1\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR_ADD_SYSROOT=0 -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/sys-include\" -DTOOL_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/opt/pkg/\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/lib/gcc/\" -DBASEVER="\"13.2.0\"" -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o cppbuiltin.o -MT cppbuiltin.o -MMD -MP -MF ./.deps/cppbuiltin.TPo ../../gcc-13.2.0/gcc/cppbuiltin.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 113 warnings generated. clang++ -fno-PIE -c -DGCC_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/include\" -DFIXED_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/include/c++/13.2.0\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/include/c++/13.2.0/avr\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/include/c++/13.2.0/backward\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/libc++_include/c++/13.2.0/v1\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR_ADD_SYSROOT=0 -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/sys-include\" -DTOOL_INCLUDE_DIR=\"/opt/pkg/lib/gcc/avr/13.2.0/../../../../avr/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/opt/pkg/\" -DSTANDARD_EXEC_PREFIX=\"/opt/pkg/lib/gcc/\" -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o cppdefault.o -MT cppdefault.o -MMD -MP -MF ./.deps/cppdefault.TPo ../../gcc-13.2.0/gcc/cppdefault.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/cppbuiltin.cc:28: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 2 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o cprop.o -MT cprop.o -MMD -MP -MF ./.deps/cprop.TPo ../../gcc-13.2.0/gcc/cprop.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o cse.o -MT cse.o -MMD -MP -MF ./.deps/cse.TPo ../../gcc-13.2.0/gcc/cse.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:31: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:31: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cprop.cc:31: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:272:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:774:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = simplify_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:785:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!success && set && reg_mentioned_p (from, SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:790:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = simplify_replace_rtx (SET_SRC (set), from, to); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:792:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!rtx_equal_p (src, SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:800:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !contains_paradoxical_subreg_p (SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:913: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:925: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:935:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_p (new_rtx, SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:989: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:1347:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cst = XEXP (cond, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:1430:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = gen_rtx_SET (XEXP (cond, 0), XEXP (cond, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:1605:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pc_set (jump)); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cprop.cc:1610:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (PATTERN (setcc))); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:34: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:34: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cse.cc:34: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:1017: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:1046: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/cse.cc:481:40: note: expanded from macro 'REGNO_QTY_VALID_P' #define REGNO_QTY_VALID_P(N) (REG_QTY (N) >= 0) ^ ../../gcc-13.2.0/gcc/cse.cc:476:39: note: expanded from macro 'REG_QTY' #define REG_QTY(N) (get_cse_reg_info (N)->reg_qty) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:1047: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:1049: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:1998: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2298: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2363: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2451: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-13.2.0/gcc/rtl.h:2578:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2454: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2456: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2458: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-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2463: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-13.2.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384: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-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2466: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-13.2.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384: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-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2467:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x = ASM_OPERANDS_INPUT (x, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2518: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2675: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-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2675: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-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2697: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2697: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2699: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2701: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2714: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-13.2.0/gcc/rtl.h:2578:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2715:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_OUTPUT_CONSTRAINT (y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2578:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2716: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-13.2.0/gcc/rtl.h:2579:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2716: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-13.2.0/gcc/rtl.h:2579:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2717: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2717: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2720: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2722: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2723: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-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2724:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT (y, i), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2726: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-13.2.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384: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-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2727: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-13.2.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384: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-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2776: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:2776: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3069: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3158: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3160: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-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3159: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-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3172:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx trueop1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3470: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3500: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3508: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3520: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3528: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3573: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3625: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3738: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3787: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3805: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3861: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3861: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3863: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3863: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3869: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3870: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:3870: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4177:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4287:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4334: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4336: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-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4340: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-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4384: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4384: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4391: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4393: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4425: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4427: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4449: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4459: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4483: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4491: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4493: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4492: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 124 warnings generated. ../../gcc-13.2.0/gcc/cse.cc:4555: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4560: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4580: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4581: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4632: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:4920: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1434: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5245: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/poly-int.h:1423:39: note: expanded from macro 'known_ge' #define known_ge(A, B) (!maybe_lt (A, B)) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5251: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5252: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5327: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5352: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5375: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5383: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5422: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5548: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5611: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5612:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (XEXP (src, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5618:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5619:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (new_rtx) = note; ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5626:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5688: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5694: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5810: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:5810: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6167: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6167: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6553: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6553: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6778: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6796: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6813:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eqv = XEXP (eqv, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6829: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6834: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6835: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-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:6875: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o cselib.o -MT cselib.o -MMD -MP -MF ./.deps/cselib.TPo ../../gcc-13.2.0/gcc/cselib.cc ../../gcc-13.2.0/gcc/cse.cc:7010: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7069: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7082: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7096:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set), ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7123: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7126: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7132: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7131:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7185: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7296: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7302:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 0)) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7303: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7304:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7304:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1))) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cse.cc:7480:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cc_src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/cselib.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:858:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *off = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:879:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:916:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *off = XEXP (l->loc, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:919:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (l->loc, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1121: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1121: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1141: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1143: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1185:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!rtx_equal_for_cselib_p (dest, SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1233:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1417:11: 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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1465: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1490: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1543: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1754:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (note, 0) == XEXP (p->loc, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1755:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (p->loc, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:1965:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (orig)); ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:2101: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:2102:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (copy, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:2120:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (copy, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:2196: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:2210: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:2218: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:2885:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] body = COND_EXEC_CODE (body); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:2891: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:2905: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:3168: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:3168: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:3180: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/cselib.cc:3180: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 137 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o data-streamer.o -MT data-streamer.o -MMD -MP -MF ./.deps/data-streamer.TPo ../../gcc-13.2.0/gcc/data-streamer.cc 234 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o data-streamer-in.o -MT data-streamer-in.o -MMD -MP -MF ./.deps/data-streamer-in.TPo ../../gcc-13.2.0/gcc/data-streamer-in.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/data-streamer.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/data-streamer-in.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/data-streamer.cc:28: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/data-streamer.cc:28: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/data-streamer-in.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/data-streamer-in.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625: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 -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o data-streamer-out.o -MT data-streamer-out.o -MMD -MP -MF ./.deps/data-streamer-out.TPo ../../gcc-13.2.0/gcc/data-streamer-out.cc 25 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dbgcnt.o -MT dbgcnt.o -MMD -MP -MF ./.deps/dbgcnt.TPo ../../gcc-13.2.0/gcc/dbgcnt.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/data-streamer-out.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 1 warning generated. In file included from ../../gcc-13.2.0/gcc/data-streamer-out.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/data-streamer-out.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dce.o -MT dce.o -MMD -MP -MF ./.deps/dce.TPo ../../gcc-13.2.0/gcc/dce.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 25 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ddg.o -MT ddg.o -MMD -MP -MF ./.deps/ddg.TPo ../../gcc-13.2.0/gcc/ddg.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/dce.cc:24: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dce.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dce.cc:642:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ddg.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 107 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o debug.o -MT debug.o -MMD -MP -MF ./.deps/debug.TPo ../../gcc-13.2.0/gcc/debug.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 117 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o df-core.o -MT df-core.o -MMD -MP -MF ./.deps/df-core.TPo ../../gcc-13.2.0/gcc/df-core.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o df-problems.o -MT df-problems.o -MMD -MP -MF ./.deps/df-problems.TPo ../../gcc-13.2.0/gcc/df-problems.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-core.cc:381: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-core.cc:2054:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-problems.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-problems.cc:3195:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-problems.cc:3212:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (link, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-problems.cc:3230:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (link, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-problems.cc:3252:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *pprev = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-problems.cc:3284:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next = XEXP (link, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 108 warnings generated. ../../gcc-13.2.0/gcc/df-problems.cc:3699: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-problems.cc:4010: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-problems.cc:4010: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-problems.cc:4209: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o df-scan.o -MT df-scan.o -MMD -MP -MF ./.deps/df-scan.TPo ../../gcc-13.2.0/gcc/df-scan.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/df-scan.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/system.h:800:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:1990: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:1991:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:2585:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (reg), GET_MODE (reg)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:2732: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-13.2.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:2801: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-13.2.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:2885: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:2944: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:3002: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:3003: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-13.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:3146: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:3147:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:3189: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/df-scan.cc:3190:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note = XEXP (note, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 116 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-strict-aliasing -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dfp.o -MT dfp.o -MMD -MP -MF ./.deps/dfp.TPo ../../gcc-13.2.0/gcc/dfp.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o digraph.o -MT digraph.o -MMD -MP -MF ./.deps/digraph.TPo ../../gcc-13.2.0/gcc/digraph.cc 121 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dojump.o -MT dojump.o -MMD -MP -MF ./.deps/dojump.TPo ../../gcc-13.2.0/gcc/dojump.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dominance.o -MT dominance.o -MMD -MP -MF ./.deps/dominance.TPo ../../gcc-13.2.0/gcc/dominance.cc In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dojump.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] ../../gcc-13.2.0/gcc/dojump.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dojump.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dojump.cc:1040:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = XEXP (tem, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 110 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o domwalk.o -MT domwalk.o -MMD -MP -MF ./.deps/domwalk.TPo ../../gcc-13.2.0/gcc/domwalk.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o double-int.o -MT double-int.o -MMD -MP -MF ./.deps/double-int.TPo ../../gcc-13.2.0/gcc/double-int.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dse.o -MT dse.o -MMD -MP -MF ./.deps/dse.TPo ../../gcc-13.2.0/gcc/dse.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/dse.cc:30: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dumpfile.o -MT dumpfile.o -MMD -MP -MF ./.deps/dumpfile.TPo ../../gcc-13.2.0/gcc/dumpfile.cc In file included from ../../gcc-13.2.0/gcc/dse.cc:32: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:41: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:41: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dse.cc:41: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dse.cc:1496:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rhs = SET_SRC (body); ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dse.cc:2431: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dse.cc:2433:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dse.cc:2524:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (sym) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dse.cc:2526:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && fndecl_built_in_p (SYMBOL_REF_DECL (sym), BUILT_IN_MEMSET)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dse.cc:2527:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] memset_call = SYMBOL_REF_DECL (sym); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:33: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:34: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:38: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/dumpfile.cc:38: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 136 warnings generated. 131 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dwarf2asm.o -MT dwarf2asm.o -MMD -MP -MF ./.deps/dwarf2asm.TPo ../../gcc-13.2.0/gcc/dwarf2asm.cc clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dwarf2cfi.o -MT dwarf2cfi.o -MMD -MP -MF ./.deps/dwarf2cfi.TPo ../../gcc-13.2.0/gcc/dwarf2cfi.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:3955:../../gcc-13.2.0/gcc/rtl.h:1237:38:11: warning: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' 444#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1):5: ^ ~ note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-13.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :../../gcc-13.2.0/gcc/rtl.h:444:5:1347: note: 26:array 'fld' declared here note: expanded from macro 'XUINT' rtunion fld[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:1868:28:3965: note: ./genrtl.h:expanded from macro 'JUMP_LABEL' 66: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-13.2.0/gcc/rtl.h: ^ ~ 1383../../gcc-13.2.0/gcc/rtl.h:1349:32:23: 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-13.2.0/gcc/rtl.h: ^ ~ 1238:37../../gcc-13.2.0/gcc/rtl.h:: 1237:note: expanded from macro 'RTL_CHECKC1'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-13.2.0/gcc/rtl.h: ^ ~ 444:5../../gcc-13.2.0/gcc/rtl.h:444:: 5: note: note: array 'fld' declared herearray 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28:In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25 note: : In file included from expanded from macro 'JUMP_LABEL' ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~:3 : ../../gcc-13.2.0/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1383:32: note: XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'XCEXP' ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECKC1'../../gcc-13.2.0/gcc/rtl.h: 1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~444: 5: note: ../../gcc-13.2.0/gcc/rtl.h:444:array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc::26: note: expanded from macro 'SUBREG_BYTE' 25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ./genrtl.h:220:../../gcc-13.2.0/gcc/rtl.h:13813: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:32 : note: expanded from macro 'XCSUBREG' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :23: ../../gcc-13.2.0/gcc/rtl.h:1238:37:note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECKC1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1237:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h:444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h:444: rtunion fld[1]; ^5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: rtunion fld[1]; ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:../../gcc-13.2.0/gcc/rtl.h:1348:5: note: array 'fld' declared here rtunion fld[1]; ^ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.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-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: ../../gcc-13.2.0/gcc/rtl.h:1350warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h:1242:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from 29: note: ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:expanded from macro 'XWINT' 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here XEXP (rt, 6) = arg6; HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59: ^ ~ 26../../gcc-13.2.0/gcc/rtl.h:: note: 1349:23: note: expanded from macro 'XEXP' expanded from macro 'HOST_WIDE_INT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h: 1237:38: # define HOST_WIDE_INT long long ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965../../gcc-13.2.0/gcc/rtl.h:: ./genrtl.h444::220:5:3: note: warning: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:: In file included from ../../gcc-13.2.0/gcc/rtl.h:25: 3965: In file included from ../../gcc-13.2.0/gcc/rtl.h./genrtl.h::3965223:: ./genrtl.h:3:1253: warning: 3: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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' XVEC (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-13.2.0/gcc/rtl.h:1350: ^ ~23: ../../gcc-13.2.0/gcc/rtl.h:note: expanded from macro 'XVEC'1237: 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-13.2.0/gcc/rtl.h: ../../gcc-13.2.0/gcc/rtl.h:4441237::538:: note: note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc :25: In file included from ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:3965: 444:./genrtl.h:5:224: note: 3:array 'fld' declared here 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-13.2.0/gcc/dwarf2asm.cc ^ ~:25 : In file included from ../../gcc-13.2.0/gcc/rtl.h:1346../../gcc-13.2.0/gcc/rtl.h::233965: : ./genrtl.h:note: expanded from macro 'XINT'1254: 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-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h::1237:38: note: expanded from macro 'RTL_CHECK2'1348: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-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'444 :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444note: array 'fld' declared here :5: rtunion fld[1]; ^ note: array 'fld' declared here In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc rtunion fld[1]; ^ :25In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:: In file included from 25: ../../gcc-13.2.0/gcc/rtl.h:In file included from ../../gcc-13.2.0/gcc/rtl.h3965: :3965./genrtl.h:: ./genrtl.h225::12553: :3warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349../../gcc-13.2.0/gcc/rtl.h::231350:: 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)../../gcc-13.2.0/gcc/rtl.h ^ ~:1237: 38:../../gcc-13.2.0/gcc/rtl.h: note: 1237:expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h:444 rtunion fld[1]; ^:5 : In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: note: array 'fld' declared hereIn file included from ../../gcc-13.2.0/gcc/rtl.h: 3965: ./genrtl.h:226:3: rtunion fld[1]; ^ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: ./genrtl.h:1288: In file included from :3: warning: ../../gcc-13.2.0/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349../../gcc-13.2.0/gcc/rtl.h:1348:23:23: : note: expanded from macro 'XEXP'note: 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-13.2.0/gcc/rtl.h:1237 :../../gcc-13.2.0/gcc/rtl.h:123738::38 note: : expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-13.2.0/gcc/rtl.h rtunion fld[1]; ^:444 :5In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc: :25note: array 'fld' declared here: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965 rtunion fld[1]; ^: ./genrtl.h :266:In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:3:25: warning: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:1289:3: XBBDEF (rt, 2) = arg2; ^ ~ warning: ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~../../gcc-13.2.0/gcc/rtl.h:1348 :../../gcc-13.2.0/gcc/rtl.h:23:1236:38: note: expanded from macro 'XSTR' 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-13.2.0/gcc/rtl.h:1237 :38../../gcc-13.2.0/gcc/rtl.h:: 444:note: 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]) ^ ~ ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc../../gcc-13.2.0/gcc/rtl.h::25444:: In file included from ../../gcc-13.2.0/gcc/rtl.h5::3965 note: : ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^../../gcc-13.2.0/gcc/rtl.h: 1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2asm.cc:31: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/dwarf2asm.cc:1162: ./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] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2asm.h:48:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./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] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2asm.h:48:55: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/dwarf2cfi.cc:40: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/dwarf2cfi.cc:384:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc: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-13.2.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1334:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = XEXP (pat, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1340: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1363:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = XEXP (set, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1377: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1428:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = XEXP (set, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1454:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1488:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1808:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1882:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gcc_assert (cur_trace->cfa_temp.reg == XEXP (src, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/system.h:800:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1885: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1916: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1929: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1944:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (src, 1) == stack_pointer_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1956: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:1978: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2012: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2040: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2040: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2100: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2257: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2257: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2483: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2486: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2488: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-13.2.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2490:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (next) && NOTE_KIND (next) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2492: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-13.2.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2496: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2514:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_LABEL_NUMBER (tmp) = num; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1679:33: note: expanded from macro 'NOTE_LABEL_NUMBER' #define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2519: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2520: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-13.2.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2660: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2660: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2675: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-13.2.0/gcc/rtl.h:2591:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2679: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-13.2.0/gcc/rtl.h:2592:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384: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-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2759: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/system.h:800:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:2953: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:3055: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/system.h:800:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:3056: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-13.2.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:3127: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:3199: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2cfi.cc:3204: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 110 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dwarf2ctf.o -MT dwarf2ctf.o -MMD -MP -MF ./.deps/dwarf2ctf.TPo ../../gcc-13.2.0/gcc/dwarf2ctf.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 151 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o dwarf2out.o -MT dwarf2out.o -MMD -MP -MF ./.deps/dwarf2out.TPo ../../gcc-13.2.0/gcc/dwarf2out.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o early-remat.o -MT early-remat.o -MMD -MP -MF ./.deps/early-remat.TPo ../../gcc-13.2.0/gcc/early-remat.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:70: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:70: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:79: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:30: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:30: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/early-remat.cc:30: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6380:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *src = XEXP (piece, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6453: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-13.2.0/gcc/rtl.h:1709:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL' PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1697:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1386:45: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6455: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6455: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6460: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6460: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6461: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6461: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6462: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-13.2.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6463: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-13.2.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6537: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6537: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6538: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6538: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6539: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-13.2.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6540: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-13.2.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6541: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-13.2.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:6543: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-13.2.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15009: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-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15009: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-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15014:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rtl, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15051: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15063: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15098: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15263: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15278: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15283: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15323: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15363: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15387: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15403:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + INTVAL (XEXP (rtl, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15430: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15522: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:15828:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rtlop1 = XEXP (rtl, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16205: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16363:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = XEXP (rtl, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16386:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (rtl, 1)), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16398: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16401: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16457:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx rtlop1 = XEXP (rtl, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16488:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (rtl, 0) == XEXP (rtl, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16497: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16521: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16776:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] size = INTVAL (XEXP (rtl, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16777:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] shift = INTVAL (XEXP (rtl, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16803: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16805: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:16968: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-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17154: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17166: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-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17173:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtl = XEXP (rtl, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17360: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17445: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-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17561: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17570: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17570: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17575: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-13.2.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17576: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-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17640: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-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17745: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17745: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17757: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-13.2.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17758: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-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17826: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-13.2.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS' PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS' (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17827: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-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:17975: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/tree.h:955:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:20267:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CONST_DOUBLE_HIGH (rtl), CONST_DOUBLE_LOW (rtl)); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2001:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1245:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:20755: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:20868: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-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:20869: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:20869: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:20874: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:20874: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:23414: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24108:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] next_arg = XEXP (arg, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24115: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24132: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24138: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24170: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24186: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24191: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24191: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24768: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24782: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:24783:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && CODE_LABEL_NUMBER (insn) != -1) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:27964:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (x); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:27969: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:27991: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:28016: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:28060: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-13.2.0/gcc/rtl.h:1709:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL' PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1697:46: note: expanded from macro 'PAT_VAR_LOCATION_DECL' #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1386:45: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:28152: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:28205: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:28205: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:28208: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-13.2.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:28208: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-13.2.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE)) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION' #define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383: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-13.2.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30627:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (rtl) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30628: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/tree.h:955:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30636:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && SYMBOL_REF_DECL (rtl)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30640: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236: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-13.2.0/gcc/tree.h:492:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ ../../gcc-13.2.0/gcc/tree.h:456:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ ../../gcc-13.2.0/gcc/tree.h:955:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30643: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/tree.h:955:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30676: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30679:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30717: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30732: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30734:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:30992:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl = SYMBOL_REF_DECL (rtl); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:31357: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:31360: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/dwarf2out.cc:31391: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/dwarf2out.cc:33289: ./gt-dwarf2out.h:1645: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1645:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1645: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1645:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1832: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1832:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1832: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1832:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1850: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1850:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1850: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1850:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1898: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1898:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1898: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1898:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1916: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1916:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1916: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1916:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1987: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1987:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1987: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1987:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2024: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2024:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2024: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2024:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2153: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2153:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2153: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2153:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2171: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2out.h:2171:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2171: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2out.h:2171:62: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2211: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2211:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2211: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2211:71: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 110 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o emit-rtl.o -MT emit-rtl.o -MMD -MP -MF ./.deps/emit-rtl.TPo ../../gcc-13.2.0/gcc/emit-rtl.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:48: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:48: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:48: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:63: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:297:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] h = CONST_DOUBLE_LOW (value) ^ CONST_DOUBLE_HIGH (value); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2001:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1245:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:318:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && CONST_DOUBLE_HIGH (a) == CONST_DOUBLE_HIGH (b)); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2001:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1245:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:318:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && CONST_DOUBLE_HIGH (a) == CONST_DOUBLE_HIGH (b)); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2001:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1245:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:380:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (mem) = 0; ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:384:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!MEM_ATTRS (mem) ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:385: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-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:387:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (mem) = ggc_alloc (); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:388: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-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:622:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] r.high = CONST_DOUBLE_HIGH (cst); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2001:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1245:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:731:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CONST_DOUBLE_HIGH (value) = i1; ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2001:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1245:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:861:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (rt) = 0; ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1159:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1385:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1433: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1467: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1959:39: note: expanded from macro 'REG_USERVAR_P' (RTL_FLAG_CHECK1 ("REG_USERVAR_P", (RTX), REG)->volatil) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1525: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1526: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1537: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1538: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1722:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/poly-int.h:1317:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:1976:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] refattrs = MEM_ATTRS (ref); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2302: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-13.2.0/gcc/rtl.h:2673:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2302: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-13.2.0/gcc/rtl.h:2673:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2331: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-13.2.0/gcc/rtl.h:2673:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2331: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-13.2.0/gcc/rtl.h:2673:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2404:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (addr, 1), offset)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1558: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2798: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2800: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2951: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2953: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2971: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/system.h:800:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2989: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:2991: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3036: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3036: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3039: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3038:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3552: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3591: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3756: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-13.2.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3873: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3876: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3885: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3885: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3992:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:3993:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4025:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4026:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4044:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4045:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4046:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (insn) = NULL; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4064:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4065:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = NULL; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4066: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4085:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_KIND (note) = subtype; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4087: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-13.2.0/gcc/rtl.h:1670:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4213: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4245: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/system.h:800:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4257: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4354: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4358: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4358: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4359:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] link = XEXP (link, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4362:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = call_fusage; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:4365: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:5253: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-13.2.0/gcc/rtl.h:1670:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:5253: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-13.2.0/gcc/rtl.h:1670:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:5278: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:5306: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:5404:14: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:5750: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-13.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:5751: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-13.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:5752: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-13.2.0/gcc/rtl.h:2581:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:5753: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-13.2.0/gcc/rtl.h:2581:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:6435: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:6437: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:6436: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:6461:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *ptail = ®_NOTES (new_rtx); ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:6468: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:6468: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:6475: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/emit-rtl.cc:6475: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/emit-rtl.cc:6620: ./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-13.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-13.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-13.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-13.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-13.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-13.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-13.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-13.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-13.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-13.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-13.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-13.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 224 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o et-forest.o -MT et-forest.o -MMD -MP -MF ./.deps/et-forest.TPo ../../gcc-13.2.0/gcc/et-forest.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o except.o -MT except.o -MMD -MP -MF ./.deps/except.TPo ../../gcc-13.2.0/gcc/except.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/except.cc:117: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:117: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:127: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/except.cc:127: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/except.cc:137: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/except.cc:1099: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_UPDATE_SJLJ_CONTEXT) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:1226: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:1228: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:2015: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/except.cc:2015:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/except.cc:2526:8: 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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:2620:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1674:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:2623:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1674:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:2642: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-13.2.0/gcc/rtl.h:1674:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:2647:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1674:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:2658:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1674:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:2667:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (iter) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/except.cc:2694: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-13.2.0/gcc/rtl.h:1674:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/except.cc:3522: ./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-13.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-13.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 126 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o explow.o -MT explow.o -MMD -MP -MF ./.deps/explow.TPo ../../gcc-13.2.0/gcc/explow.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/explow.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:34: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:34: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:34: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/explow.cc:44: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/explow.cc:171:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx term = plus_constant (mode, XEXP (x, 1), c, inplace); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:175:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = term; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:228:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1))) != 0 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:237:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x1 = eliminate_constant_term (XEXP (x, 1), &tem); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:238:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((x1 != XEXP (x, 1) || x0 != XEXP (x, 0)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:278:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op1 = break_out_memory_refs (XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:584: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:704: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:714: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:715: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236: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-13.2.0/gcc/tree.h:2707:50: note: expanded from macro 'DECL_ALIGN_RAW' #define DECL_ALIGN_RAW(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.align) ^~~~ ../../gcc-13.2.0/gcc/tree.h:492:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ ../../gcc-13.2.0/gcc/tree.h:456:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:725:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx c = XEXP (XEXP (x, 0), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:729:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (s) && DECL_P (SYMBOL_REF_DECL (s))) ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:730:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sa = DECL_ALIGN (SYMBOL_REF_DECL (s)); ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236: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-13.2.0/gcc/tree.h:2707:50: note: expanded from macro 'DECL_ALIGN_RAW' #define DECL_ALIGN_RAW(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.align) ^~~~ ../../gcc-13.2.0/gcc/tree.h:492:56: note: expanded from macro 'DECL_COMMON_CHECK' #define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON) ^ ../../gcc-13.2.0/gcc/tree.h:456:50: note: expanded from macro 'CONTAINS_STRUCT_CHECK' #define CONTAINS_STRUCT_CHECK(T, ENUM) (T) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:1405: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/explow.cc:1659:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SYMBOL_REF_DECL (stack_check_libfunc, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2739:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 127 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o expmed.o -MT expmed.o -MMD -MP -MF ./.deps/expmed.TPo ../../gcc-13.2.0/gcc/expmed.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] ../../gcc-13.2.0/gcc/expmed.cc:22:32: warning: unknown warning group '-Wmaybe-uninitialized', ignored [-Wunknown-warning-option] #pragma GCC diagnostic warning "-Wmaybe-uninitialized" ^ 241 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o expr.o -MT expr.o -MMD -MP -MF ./.deps/expr.TPo ../../gcc-13.2.0/gcc/expr.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expmed.cc:29: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:210:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->shift, 1) = all->cint[m]; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:211:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->shift_mult, 1) = all->pow2[m]; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:238:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (all->wide_lshr, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:635:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_REG (xop0), SUBREG_BYTE (xop0))) ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:640:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (xop0)); ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:1652:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bitnum += SUBREG_BYTE (op0) * BITS_PER_UNIT; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:5391: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/fold-const.h:73:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:5395: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/fold-const.h:73:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:5402: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-13.2.0/gcc/rtl.h:3955:11: ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1237:38: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/fold-const.h:73:50: note: expanded from macro 'fold_build2' :2617 fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :24: rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:note: expanded from macro 'MEM_ATTRS' 5406:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ make_tree (type, XEXP (x, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/fold-const.h:73:50: note: expanded from macro 'fold_build2' fold_build2_loc (UNKNOWN_LOCATION, c, t1, t2, t3 MEM_STAT_INFO) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:5412: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/fold-const.h:93:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:5418: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/fold-const.h:93:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:5428: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/fold-const.h:93:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expmed.cc:5433: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/fold-const.h../../gcc-13.2.0/gcc/rtl.h:1237:38: note: :expanded from macro 'RTL_CHECK2'93:44: note: expanded from macro 'fold_convert' fold_convert_loc (UNKNOWN_LOCATION, T1, T2) ^~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];../../gcc-13.2.0/gcc/expmed.cc:5445:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' ^ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:31: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:31: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:36: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:36: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:36: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/expr.cc:37: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/expr.cc:37: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-13.2.0/gcc/expr.cc:153:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = mem; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:158:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = mem1; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:163:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:168:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:312: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:312: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:2541: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:2594: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:2768: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:2808: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:2911: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/poly-int.h:1317:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:2930: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/poly-int.h:1317:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:2952: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:2979:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = XEXP (dst, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:3727: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:3785:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (ret, x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2673:4: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:3785:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_COPY_ATTRIBUTES (ret, x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2673:22: note: expanded from macro 'MEM_COPY_ATTRIBUTES' MEM_ATTRS (LHS) = MEM_ATTRS (RHS)) ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:3863: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:3866: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:4344: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:4616: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:4620: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:4636: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:4637:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mem = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:4652:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] addr = XEXP (addr, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:4655: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:5090:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (decl = SYMBOL_REF_DECL (XEXP (xinner, 0))) != NULL_TREE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:5777: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:5793: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:5798: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:5816: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:5830: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:5840: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, false); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:5846: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:8144:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (value)); ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:8163:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (value, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:8188:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] force_operand (XEXP (XEXP (value, ^ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:10301: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:11087:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] itarg = XEXP (original_target, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:11535:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (op0, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/expr.cc:13397: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-13.2.0/gcc/rtl.h:2739:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 123 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o fibonacci_heap.o -MT fibonacci_heap.o -MMD -MP -MF ./.deps/fibonacci_heap.TPo ../../gcc-13.2.0/gcc/fibonacci_heap.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o file-prefix-map.o -MT file-prefix-map.o -MMD -MP -MF ./.deps/file-prefix-map.TPo ../../gcc-13.2.0/gcc/file-prefix-map.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o final.o -MT final.o -MMD -MP -MF ./.deps/final.TPo ../../gcc-13.2.0/gcc/final.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 177 warnings generated. In file included from ../../gcc-13.2.0/gcc/final.cc:51: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o fixed-value.o -MT fixed-value.o -MMD -MP -MF ./.deps/fixed-value.TPo ../../gcc-13.2.0/gcc/fixed-value.cc ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:51: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/final.cc:60: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:60: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:60: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/final.cc:61: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/final.cc:61: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/final.cc:67: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/final.cc:496: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:497:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return LABEL_TO_ALIGNMENT (label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:546: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:586:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = JUMP_LABEL (branch); ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:719: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:763: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:763: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:859: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:877: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:921: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1014: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1122: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1467:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1476:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = s; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1497:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1505:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1507:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (note) = s; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1514: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-13.2.0/gcc/rtl.h:1677:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/input.h:184:27: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1514: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-13.2.0/gcc/rtl.h:1677:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/input.h:184:73: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1653: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1654: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1732: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1733: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1735: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1736: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1995: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:1996: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2044: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-13.2.0/gcc/rtl.h:1809:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2084:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = COND_EXEC_CODE (x); ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2090:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2160:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2232:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1674:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/defaults.h:181:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2237:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (insn)); ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1674:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/defaults.h:181:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2261: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-13.2.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI' #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI' #define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2266:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_LABEL_NUMBER (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1679:33: note: expanded from macro 'NOTE_LABEL_NUMBER' #define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/defaults.h:181:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2295: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-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/tree.h:2111: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-13.2.0/gcc/tree.h:457:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2306: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-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/tree.h:955:34: note: expanded from macro 'TREE_ASM_WRITTEN' #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2307: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-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/tree.h:2106: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-13.2.0/gcc/tree.h:457:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2318: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-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/tree.h:2111: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-13.2.0/gcc/tree.h:457:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2328: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-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/tree.h:457:32: note: expanded from macro 'TREE_CHECK' #define TREE_CHECK(T, CODE) (T) ^ ../../gcc-13.2.0/gcc/system.h:800:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2337: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/defaults.h:181:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2342: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2343: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/defaults.h:181:52: note: expanded from macro 'ASM_OUTPUT_DEBUG_LABEL' (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2373:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_MARKER_LOCATION (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1677:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/input.h:184:27: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2373:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_MARKER_LOCATION (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1677:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/input.h:184:73: note: expanded from macro 'LOCATION_BLOCK' ((tree) ((IS_ADHOC_LOC (LOC)) ? get_data_from_adhoc_loc (line_table, (LOC)) \ ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2390: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2392: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-13.2.0/gcc/final.cc:489:16: note: expanded from macro 'LABEL_TO_ALIGNMENT' (label_align[CODE_LABEL_NUMBER (LABEL) - min_labelno]) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2412: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-13.2.0/gcc/rtl.h:1809:25: note: expanded from macro 'LABEL_NAME' #define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2457: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2594: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-13.2.0/gcc/rtl.h:2594:40: note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2834:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = SYMBOL_REF_DECL (x); ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2974:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_MARKER_P (insn)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1693:5: note: expanded from macro 'NOTE_MARKER_P' (NOTE_KIND (INSN) == NOTE_INSN_BEGIN_STMT \ ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2974:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_MARKER_P (insn)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1694:8: note: expanded from macro 'NOTE_MARKER_P' || NOTE_KIND (INSN) == NOTE_INSN_INLINE_ENTRY)) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:2976: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-13.2.0/gcc/rtl.h:1677:36: note: expanded from macro 'NOTE_MARKER_LOCATION' #define NOTE_MARKER_LOCATION(INSN) XCUINT (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3102: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3117:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3131:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = SUBREG_BYTE (x); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3151: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3217: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3258: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3590: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3608: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3668:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (SYMBOL_REF_DECL (x)) ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3669: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-13.2.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE' #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3716:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (CONST_DOUBLE_HIGH (x)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2001:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1245:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/final.cc:3740: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3749:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || INTVAL (XEXP (x, 1)) >= 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3751: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3764: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3767: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:3771: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:4088: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/final.cc:484:47: note: expanded from macro 'INSN_SHUID' #define INSN_SHUID(INSN) (uid_shuid[INSN_UID (INSN)]) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:4407: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-13.2.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:4444: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:4445: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:4446: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:4447: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:4448: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/final.cc:4449: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o fold-const.o -MT fold-const.o -MMD -MP -MF ./.deps/fold-const.TPo ../../gcc-13.2.0/gcc/fold-const.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 194 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o fold-const-call.o -MT fold-const-call.o -MMD -MP -MF ./.deps/fold-const-call.TPo ../../gcc-13.2.0/gcc/fold-const-call.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:48: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:50: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:56: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/fold-const.cc:56: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-13.2.0/gcc/fold-const-call.cc:432:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ ../../gcc-13.2.0/gcc/fold-const-call.cc:465:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:79: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/fold-const.cc:79: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 3 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o function.o -MT function.o -MMD -MP -MF ./.deps/function.TPo ../../gcc-13.2.0/gcc/function.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/function.cc:39: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:39: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:52: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:52: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:52: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:65: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/function.cc:82: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:85: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:85: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ ../../gcc-13.2.0/gcc/function.cc:764: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1124: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc: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, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1131: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc: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, 0))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1133: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1134: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1135: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1136: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1136: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1570: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1588: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1612:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1661:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1742: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1781:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1798:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_OUTPUT_CONSTRAINT (asm_op) = ""; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2578:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1799:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_OUTPUT_IDX (asm_op) = 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2579:38: note: expanded from macro 'ASM_OPERANDS_OUTPUT_IDX' #define ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1800: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-13.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1801: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-13.2.0/gcc/rtl.h:2581:48: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1829: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1990: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:1994: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:2797: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:3428: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:4467: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:4469:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree block = NOTE_BLOCK (insn); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:4491:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_BLOCK (insn) = new_block; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:4529: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:4531: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-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:4537:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ? NOTE_BLOCK (insn) : NULL_TREE; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1673:26: note: expanded from macro 'NOTE_BLOCK' #define NOTE_BLOCK(INSN) XCTREE (INSN, 3, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1386:32: note: expanded from macro 'XCTREE' #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:5805:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = pat; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:5807:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (returnjump) = ret_rtx; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6262: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6308: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6329: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6356: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6820: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6821: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-13.2.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6822: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-13.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6830: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-13.2.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384: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-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6876: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-13.2.0/gcc/rtl.h:2578:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6876: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:2578:52: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT' #define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1382:45: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/function.cc:6918: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-13.2.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP' #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384: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-13.2.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-13.2.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function.cc:7011: ./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-13.2.0/gcc/function.cc:564: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-13.2.0/gcc/function.cc:564: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-13.2.0/gcc/function.cc:564: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-13.2.0/gcc/function.cc:564: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-13.2.0/gcc/function.cc:564: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-13.2.0/gcc/function.cc:564: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-13.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-13.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-13.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-13.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 187 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o function-abi.o -MT function-abi.o -MMD -MP -MF ./.deps/function-abi.TPo ../../gcc-13.2.0/gcc/function-abi.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-abi.cc:30: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/function-abi.cc:30: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 111 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o function-tests.o -MT function-tests.o -MMD -MP -MF ./.deps/function-tests.TPo ../../gcc-13.2.0/gcc/function-tests.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 133 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o fwprop.o -MT fwprop.o -MMD -MP -MF ./.deps/fwprop.TPo ../../gcc-13.2.0/gcc/fwprop.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:50: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/function-tests.cc:77: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/function-tests.cc:77: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 131 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gcc-rich-location.o -MT gcc-rich-location.o -MMD -MP -MF ./.deps/gcc-rich-location.TPo ../../gcc-13.2.0/gcc/gcc-rich-location.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl-ssa.h:46: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl-ssa.h:46: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/fwprop.cc:30: In file included from ../../gcc-13.2.0/gcc/rtl-ssa.h:46: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:479:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] auto old_cost = set_src_cost (SET_SRC (use_set), ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:482:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] auto new_cost = set_src_cost (SET_SRC (use_set), ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:509:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx value = copy_rtx (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:515:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (contains_paradoxical_subreg_p (SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:524:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *note_ptr = ®_NOTES (use_rtl); ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:531:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *note_ptr = XEXP (note, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:553:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (use_rtl); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:553:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx note = REG_NOTES (use_rtl); note; note = XEXP (note, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:795:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !contains_paradoxical_subreg_p (SET_SRC (note_set))) ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:798: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 (note_set); ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:857: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 *def_loop = def_insn->bb ()->cfg_bb ()->loop_father; ^ ../../gcc-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-13.2.0/gcc/fwprop.cc:857:3: note: did you mean class here? struct loop *def_loop = def_insn->bb ()->cfg_bb ()->loop_father; ^~~~~~ class ../../gcc-13.2.0/gcc/fwprop.cc:858: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 *use_loop = use->bb ()->cfg_bb ()->loop_father; ^ ../../gcc-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-13.2.0/gcc/fwprop.cc:858:3: note: did you mean class here? struct loop *use_loop = use->bb ()->cfg_bb ()->loop_father; ^~~~~~ class ../../gcc-13.2.0/gcc/fwprop.cc:852: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/fwprop.cc:934: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 = insn->bb ()->cfg_bb ()->loop_father; ^ ../../gcc-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-13.2.0/gcc/fwprop.cc:934:4: note: did you mean class here? struct loop *loop = insn->bb ()->cfg_bb ()->loop_father; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcc-rich-location.cc:38: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct 108 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gcse.o -MT gcse.o -MMD -MP -MF ./.deps/gcse.TPo ../../gcc-13.2.0/gcc/gcse.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 124 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gcse-common.o -MT gcse-common.o -MMD -MP -MF ./.deps/gcse-common.TPo ../../gcc-13.2.0/gcc/gcse-common.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:140: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:150: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:150: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse.cc:150: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/gcse.cc:865:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1237:38: SET_SRC (PATTERN (test_insn)) = x; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h:2694: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-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h:1383:444:5: :32: note: expanded from macro 'XCEXP' note: array 'fld' declared here rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc:1226:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc:2071: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc:2233: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc:2267:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] old_reg = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc:2438: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc:2439:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] eqv = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc:2664: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-13.2.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: ../../gcc-13.2.0/gcc/gcse.cc:3794array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :15: XVEC (rt, 1) = arg1; warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350: rtx src = SET_SRC (PATTERN (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~23: note: expanded from macro 'XVEC' ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'SET_SRC' ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 38../../gcc-13.2.0/gcc/rtl.h:1383: :32note: expanded from macro 'RTL_CHECK2': note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:444 :../../gcc-13.2.0/gcc/rtl.h:12385::37 note: : note: array 'fld' declared here expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :27 ^ ~ : In file included from ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:444:3965: 5:./genrtl.h: note: 517:array 'fld' declared here 3: warning: rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3../../gcc-13.2.0/gcc/gcse.cc:3930: :14warning: 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; ^ ~ rtx src = SET_SRC (pat); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1349:../../gcc-13.2.0/gcc/rtl.h:2694:23:22: note: note: expanded from macro 'SET_SRC'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-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h:1237:38: note: :expanded from macro 'RTL_CHECK2' 1383:32: note: expanded from macro 'XCEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~note: array 'fld' declared here rtunion fld[1];../../gcc-13.2.0/gcc/rtl.h:1238:37 ^ : note: expanded from macro 'RTL_CHECKC1'In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h :3965: ./genrtl.h:551:3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:444:5: XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: 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) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/gcse.cc:3946:51: warning: array index 1 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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtx_insn *copy = gen_move_insn (reg, copy_rtx (SET_SRC (pat))); ^~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc:3948:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = reg; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gcse.cc:3952:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gcse-common.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 107 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ggc-common.o -MT ggc-common.o -MMD -MP -MF ./.deps/ggc-common.TPo ../../gcc-13.2.0/gcc/ggc-common.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 124 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ggc-tests.o -MT ggc-tests.o -MMD -MP -MF ./.deps/ggc-tests.TPo ../../gcc-13.2.0/gcc/ggc-tests.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple.o -MT gimple.o -MMD -MP -MF ./.deps/gimple.TPo ../../gcc-13.2.0/gcc/gimple.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-array-bounds.o -MT gimple-array-bounds.o -MMD -MP -MF ./.deps/gimple-array-bounds.TPo ../../gcc-13.2.0/gcc/gimple-array-bounds.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple.cc:50: ../../gcc-13.2.0/gcc/ipa-modref-tree.h:109:40: 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] static modref_access_node stream_in (struct lto_input_block *ib); ^ ../../gcc-13.2.0/gcc/profile-count.h:656:47: note: previous use is here static profile_probability stream_in (class lto_input_block *); ^ In file included from ../../gcc-13.2.0/gcc/gimple-array-bounds.cc:25: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-array-bounds.cc:26: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-array-bounds.cc:26: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-builder.o -MT gimple-builder.o -MMD -MP -MF ./.deps/gimple-builder.TPo ../../gcc-13.2.0/gcc/gimple-builder.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-builder.cc:25: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-builder.cc:27: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-builder.cc:27: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-expr.o -MT gimple-expr.o -MMD -MP -MF ./.deps/gimple-expr.TPo ../../gcc-13.2.0/gcc/gimple-expr.cc 28 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-if-to-switch.o -MT gimple-if-to-switch.o -MMD -MP -MF ./.deps/gimple-if-to-switch.TPo ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:3955: gs->op[3] = label; ^ ~ 11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/gimple.h:319:3 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : note: ../../gcc-13.2.0/gcc/rtl.h:array 'op' declared here 2617:24: note: expanded from macro 'MEM_ATTRS' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/gimple.h:3815../../gcc-13.2.0/gcc/rtl.h::101238:: 37:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ note: array 'op' declared here ../../gcc-13.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-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:35: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-expr.cc:36: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:37: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:39: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-if-to-switch.cc:39: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 127 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-iterator.o -MT gimple-iterator.o -MMD -MP -MF ./.deps/gimple-iterator.TPo ../../gcc-13.2.0/gcc/gimple-iterator.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 129 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-fold.o -MT gimple-fold.o -MMD -MP -MF ./.deps/gimple-fold.TPo ../../gcc-13.2.0/gcc/gimple-fold.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-iterator.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-iterator.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-iterator.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-iterator.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-iterator.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-13.2.0/gcc/gimple-iterator.cc: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/gimple-iterator.cc:91:2: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class 28 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-harden-conditionals.o -MT gimple-harden-conditionals.o -MMD -MP -MF ./.deps/gimple-harden-conditionals.TPo ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-fold.cc:48: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:29: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:32: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-harden-conditionals.cc:32: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 129 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-laddress.o -MT gimple-laddress.o -MMD -MP -MF ./.deps/gimple-laddress.TPo ../../gcc-13.2.0/gcc/gimple-laddress.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-laddress.cc:35: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-laddress.cc:35: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-laddress.cc:39: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-loop-interchange.o -MT gimple-loop-interchange.o -MMD -MP -MF ./.deps/gimple-loop-interchange.TPo ../../gcc-13.2.0/gcc/gimple-loop-interchange.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-loop-interchange.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-loop-interchange.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-loop-interchange.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 138 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-loop-jam.o -MT gimple-loop-jam.o -MMD -MP -MF ./.deps/gimple-loop-jam.TPo ../../gcc-13.2.0/gcc/gimple-loop-jam.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-loop-jam.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-loop-jam.cc:27: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-loop-jam.cc:27: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-loop-versioning.o -MT gimple-loop-versioning.o -MMD -MP -MF ./.deps/gimple-loop-versioning.TPo ../../gcc-13.2.0/gcc/gimple-loop-versioning.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-low.o -MT gimple-low.o -MMD -MP -MF ./.deps/gimple-low.TPo ../../gcc-13.2.0/gcc/gimple-low.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-loop-versioning.cc:25: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-loop-versioning.cc:31: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-loop-versioning.cc:31: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-low.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-low.cc:36: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-low.cc:36: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-low.cc:38: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-low.cc:38: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-low.cc:41: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class 28 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-predicate-analysis.o -MT gimple-predicate-analysis.o -MMD -MP -MF ./.deps/gimple-predicate-analysis.TPo ../../gcc-13.2.0/gcc/gimple-predicate-analysis.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-pretty-print.o -MT gimple-pretty-print.o -MMD -MP -MF ./.deps/gimple-pretty-print.TPo ../../gcc-13.2.0/gcc/gimple-pretty-print.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-pretty-print.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-pretty-print.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-pretty-print.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-pretty-print.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-pretty-print.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-predicate-analysis.cc:29: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-predicate-analysis.cc:31: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-predicate-analysis.cc:31: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 27 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-range.o -MT gimple-range.o -MMD -MP -MF ./.deps/gimple-range.TPo ../../gcc-13.2.0/gcc/gimple-range.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-range-cache.o -MT gimple-range-cache.o -MMD -MP -MF ./.deps/gimple-range-cache.TPo ../../gcc-13.2.0/gcc/gimple-range-cache.cc In file included from ../../gcc-13.2.0/gcc/gimple-range.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-cache.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 23 warnings generated. In file included from ../../gcc-13.2.0/gcc/gimple-range-cache.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-cache.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-range-edge.o -MT gimple-range-edge.o -MMD -MP -MF ./.deps/gimple-range-edge.TPo ../../gcc-13.2.0/gcc/gimple-range-edge.cc In file included from ../../gcc-13.2.0/gcc/gimple-range-cache.cc:31: ../../gcc-13.2.0/gcc/value-range-storage.h:67:1: warning: 'irange_storage_slot' defined as a 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 ((variable_size)) irange_storage_slot ^ ../../gcc-13.2.0/gcc/tree-core.h:36:1: note: did you mean class here? struct irange_storage_slot; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-range-cache.cc:31: ../../gcc-13.2.0/gcc/value-range-storage.h:105:1: warning: 'frange_storage_slot' defined as a 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 (()) frange_storage_slot ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:5: note: did you mean class here? struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^~~~~~ class warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-range-edge.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings generated. In file included from ../../gcc-13.2.0/gcc/gimple-range-edge.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-edge.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-range-fold.o -MT gimple-range-fold.o -MMD -MP -MF ./.deps/gimple-range-fold.TPo ../../gcc-13.2.0/gcc/gimple-range-fold.cc In file included from ../../gcc-13.2.0/gcc/gimple-range-edge.cc:34: ../../gcc-13.2.0/gcc/value-range-storage.h:67:1: warning: 'irange_storage_slot' defined as a 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 ((variable_size)) irange_storage_slot ^ ../../gcc-13.2.0/gcc/tree-core.h:36:1: note: did you mean class here? struct irange_storage_slot; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-range-edge.cc:34: ../../gcc-13.2.0/gcc/value-range-storage.h:105:1: warning: 'frange_storage_slot' defined as a 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 (()) frange_storage_slot ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:5: note: did you mean class here? struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^~~~~~ class warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 25 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-range-gori.o -MT gimple-range-gori.o -MMD -MP -MF ./.deps/gimple-range-gori.TPo ../../gcc-13.2.0/gcc/gimple-range-gori.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-range-fold.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-fold.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-fold.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-gori.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-gori.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-gori.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ ../../gcc-13.2.0/gcc/gimple-range-gori.cc:318:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf (f, prefix); ^~~~~~ ../../gcc-13.2.0/gcc/gimple-range-gori.cc:318:16: note: treat the string as an argument to avoid this fprintf (f, prefix); ^ "%s", 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-range-infer.o -MT gimple-range-infer.o -MMD -MP -MF ./.deps/gimple-range-infer.TPo ../../gcc-13.2.0/gcc/gimple-range-infer.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 24 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-range-op.o -MT gimple-range-op.o -MMD -MP -MF ./.deps/gimple-range-op.TPo ../../gcc-13.2.0/gcc/gimple-range-op.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-range-infer.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-infer.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-infer.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-infer.cc:31: ../../gcc-13.2.0/gcc/value-range-storage.h:67:1: warning: 'irange_storage_slot' defined as a 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 ((variable_size)) irange_storage_slot ^ ../../gcc-13.2.0/gcc/tree-core.h:36:1: note: did you mean class here? struct irange_storage_slot; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-range-infer.cc:31: ../../gcc-13.2.0/gcc/value-range-storage.h:105:1: warning: 'frange_storage_slot' defined as a 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 (()) frange_storage_slot ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:5: note: did you mean class here? struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-range-op.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-op.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-op.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 25 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-range-trace.o -MT gimple-range-trace.o -MMD -MP -MF ./.deps/gimple-range-trace.TPo ../../gcc-13.2.0/gcc/gimple-range-trace.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-ssa-backprop.o -MT gimple-ssa-backprop.o -MMD -MP -MF ./.deps/gimple-ssa-backprop.TPo ../../gcc-13.2.0/gcc/gimple-ssa-backprop.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-range-trace.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-trace.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-range-trace.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/gimple-ssa-isolate-paths.cc In file included from ../../gcc-13.2.0/gcc/gimple-ssa-backprop.cc:92: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-ssa-backprop.cc:94: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-backprop.cc:94: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ ../../gcc-13.2.0/gcc/gimple-ssa-backprop.cc:124:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct ^ 24 warnings generated. In file included from ../../gcc-13.2.0/gcc/gimple-ssa-isolate-paths.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/gimple-ssa-nonnull-compare.cc ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-isolate-paths.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-isolate-paths.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/gimple-ssa-split-paths.cc In file included from ../../gcc-13.2.0/gcc/gimple-ssa-nonnull-compare.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-nonnull-compare.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-nonnull-compare.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/gimple-ssa-store-merging.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-ssa-split-paths.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:146: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:150: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:150: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 21 warnings generated. In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/gimple-ssa-strength-reduction.cc ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-store-merging.cc:168: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:40: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:42: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:45: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-strength-reduction.cc:45: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 129 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-ssa-sprintf.o -MT gimple-ssa-sprintf.o -MMD -MP -MF ./.deps/gimple-ssa-sprintf.TPo ../../gcc-13.2.0/gcc/gimple-ssa-sprintf.cc 129 warnings generated. warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-ssa-warn-access.o -MT gimple-ssa-warn-access.o -MMD -MP -MF ./.deps/gimple-ssa-warn-access.TPo ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-ssa-sprintf.cc:53: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-sprintf.cc:55: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-sprintf.cc:55: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-sprintf.cc:80: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct ../../gcc-13.2.0/gcc/gimple-ssa-sprintf.cc:171:29: warning: array subscript is of type 'char' [-Wchar-subscripts] if (target_to_host_charmap['%']) ^~~~ ../../gcc-13.2.0/gcc/gimple-ssa-sprintf.cc:243:29: warning: array subscript is of type 'char' [-Wchar-subscripts] if (target_to_host_charmap['\0'] == 1) ^~~~~ ../../gcc-13.2.0/gcc/gimple-ssa-sprintf.cc:748:3: warning: function '(anonymous namespace)::format_result::format_result' has internal linkage but is not defined [-Wundefined-internal] format_result (format_result&); ^ ../../gcc-13.2.0/gcc/gimple-ssa-sprintf.cc:734:19: note: used here format_result prev (*this); ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.cc:29: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.cc:33: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.cc:33: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.cc:57: ../../gcc-13.2.0/gcc/pointer-query.h:211:1: warning: 'access_data' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct access_data ^ ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.h:44:1: note: did you mean struct here? class access_data; ^~~~~ struct ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.h:38:1: note: did you mean struct here? class access_data; ^~~~~ struct 27 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/gimple-ssa-warn-alloca.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-alloca.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-alloca.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-alloca.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ ../../gcc-13.2.0/gcc/gimple-ssa-warn-alloca.cc:198:3: warning: struct 'alloca_type_and_limit' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct alloca_type_and_limit ret = alloca_type_and_limit (ALLOCA_OK); ^ ../../gcc-13.2.0/gcc/gimple-ssa-warn-alloca.cc:114:7: note: previous use is here class alloca_type_and_limit { ^ ../../gcc-13.2.0/gcc/gimple-ssa-warn-alloca.cc:198:3: note: did you mean class here? struct alloca_type_and_limit ret = alloca_type_and_limit (ALLOCA_OK); ^~~~~~ class 24 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/gimple-ssa-warn-restrict.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 24 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-streamer-in.o -MT gimple-streamer-in.o -MMD -MP -MF ./.deps/gimple-streamer-in.TPo ../../gcc-13.2.0/gcc/gimple-streamer-in.cc In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-restrict.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-restrict.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-restrict.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-ssa-warn-restrict.cc:32: ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.h:38:1: warning: class 'access_data' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class access_data; ^ ../../gcc-13.2.0/gcc/pointer-query.h:211:8: note: previous use is here struct access_data ^ ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.h:38:1: note: did you mean struct here? class access_data; ^~~~~ struct ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.h:44:1: warning: class 'access_data' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class access_data; ^ ../../gcc-13.2.0/gcc/pointer-query.h:211:8: note: previous use is here struct access_data ^ ../../gcc-13.2.0/gcc/gimple-ssa-warn-access.h:44:1: note: did you mean struct here? class access_data; ^~~~~ struct warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-streamer-in.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimple-streamer-in.cc:32: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimple-streamer-in.cc:32: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 27 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-streamer-out.o -MT gimple-streamer-out.o -MMD -MP -MF ./.deps/gimple-streamer-out.TPo ../../gcc-13.2.0/gcc/gimple-streamer-out.cc 25 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-walk.o -MT gimple-walk.o -MMD -MP -MF ./.deps/gimple-walk.TPo ../../gcc-13.2.0/gcc/gimple-walk.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-streamer-out.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-walk.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-streamer-out.cc:32: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h../../gcc-13.2.0/gcc/gimple.h:3329:11: :144:1warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: did you mean class here? return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:struct cgraph_edge; 375:^~~~~~ 3:class note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-streamer-out.cc:32: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16../../gcc-13.2.0/gcc/gimple.h: note: previous use is here : for_user)) cgraph_edge3749:10 ^ : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? :void initialize_inline_failed (struct cgraph_edge *); ^~~~~~319:3: note: array 'op' declared here class tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: ^ struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimple-warn-recursion.o -MT gimple-warn-recursion.o -MMD -MP -MF ./.deps/gimple-warn-recursion.TPo ../../gcc-13.2.0/gcc/gimple-warn-recursion.cc 21 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimplify.o -MT gimplify.o -MMD -MP -MF ./.deps/gimplify.TPo ../../gcc-13.2.0/gcc/gimplify.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimple-warn-recursion.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimple-warn-recursion.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimple-warn-recursion.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 23 warnings generated. In file included from ../../gcc-13.2.0/gcc/gimplify.cc:32: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gimplify-me.o -MT gimplify-me.o -MMD -MP -MF ./.deps/gimplify-me.TPo ../../gcc-13.2.0/gcc/gimplify-me.cc In file included from ../../gcc-13.2.0/gcc/gimplify.cc:35: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:35: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/gimplify.cc:36: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimplify.cc:36: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/gimplify.cc:52: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/gimplify-me.cc:29: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/gimplify-me.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/gimplify-me.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o godump.o -MT godump.o -MMD -MP -MF ./.deps/godump.TPo ../../gcc-13.2.0/gcc/godump.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o graph.o -MT graph.o -MMD -MP -MF ./.deps/graph.TPo ../../gcc-13.2.0/gcc/graph.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o graphds.o -MT graphds.o -MMD -MP -MF ./.deps/graphds.TPo ../../gcc-13.2.0/gcc/graphds.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o graphviz.o -MT graphviz.o -MMD -MP -MF ./.deps/graphviz.TPo ../../gcc-13.2.0/gcc/graphviz.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o graphite.o -MT graphite.o -MMD -MP -MF ./.deps/graphite.TPo ../../gcc-13.2.0/gcc/graphite.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 134 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/graphite-isl-ast-to-gimple.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/graphite.cc:45: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/graphite.cc:46: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/graphite.cc:46: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/graphite-isl-ast-to-gimple.cc:32: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/graphite-isl-ast-to-gimple.cc:33: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/graphite-isl-ast-to-gimple.cc:33: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ ../../gcc-13.2.0/gcc/graphite-isl-ast-to-gimple.cc:171: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 *graphite_create_new_loop (edge entry_edge, ^ ../../gcc-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-13.2.0/gcc/graphite-isl-ast-to-gimple.cc:171:3: note: did you mean class here? struct loop *graphite_create_new_loop (edge entry_edge, ^~~~~~ class ../../gcc-13.2.0/gcc/graphite-isl-ast-to-gimple.cc:568:1: 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 *translate_isl_ast_to_gimple:: ^ ../../gcc-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-13.2.0/gcc/graphite-isl-ast-to-gimple.cc:568:1: note: did you mean class here? struct loop *translate_isl_ast_to_gimple:: ^~~~~~ class ../../gcc-13.2.0/gcc/graphite-isl-ast-to-gimple.cc:606: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 = graphite_create_new_loop (next_e, node_for, context_loop, ^ ../../gcc-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-13.2.0/gcc/graphite-isl-ast-to-gimple.cc:606:3: note: did you mean class here? struct loop *loop = graphite_create_new_loop (next_e, node_for, context_loop, ^~~~~~ class 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o graphite-dependences.o -MT graphite-dependences.o -MMD -MP -MF ./.deps/graphite-dependences.TPo ../../gcc-13.2.0/gcc/graphite-dependences.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 26 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o graphite-optimize-isl.o -MT graphite-optimize-isl.o -MMD -MP -MF ./.deps/graphite-optimize-isl.TPo ../../gcc-13.2.0/gcc/graphite-optimize-isl.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/graphite-dependences.cc:33: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o graphite-poly.o -MT graphite-poly.o -MMD -MP -MF ./.deps/graphite-poly.TPo ../../gcc-13.2.0/gcc/graphite-poly.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/graphite-optimize-isl.cc:32: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o graphite-scop-detection.o -MT graphite-scop-detection.o -MMD -MP -MF ./.deps/graphite-scop-detection.TPo ../../gcc-13.2.0/gcc/graphite-scop-detection.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/graphite-poly.cc:32: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 21 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -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-13.2.0/gcc/graphite-sese-to-poly.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/graphite-scop-detection.cc:34: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/graphite-scop-detection.cc:35: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/graphite-scop-detection.cc:35: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ ../../gcc-13.2.0/gcc/graphite-scop-detection.cc:595:3: warning: struct 'tree_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 tree_niter_desc niter_desc; ^ ../../gcc-13.2.0/gcc/tree-ssa-loop.h:39:7: note: previous use is here class tree_niter_desc ^ ../../gcc-13.2.0/gcc/graphite-scop-detection.cc:595:3: note: did you mean class here? struct tree_niter_desc niter_desc; ^~~~~~ class ../../gcc-13.2.0/gcc/graphite-scop-detection.cc:1556: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 *nest ^ ../../gcc-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ ../../gcc-13.2.0/gcc/graphite-scop-detection.cc:1556:3: note: did you mean class here? struct loop *nest ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/graphite-sese-to-poly.cc:32: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/graphite-sese-to-poly.cc:33: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/graphite-sese-to-poly.cc:33: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 25 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o gtype-desc.o -MT gtype-desc.o -MMD -MP -MF ./.deps/gtype-desc.TPo gtype-desc.cc 23 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o haifa-sched.o -MT haifa-sched.o -MMD -MP -MF ./.deps/haifa-sched.TPo ../../gcc-13.2.0/gcc/haifa-sched.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from gtype-desc.cc:27: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:../../gcc-13.2.0/gcc/rtl.h:1415:13:59:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'HOST_WIDE_INT' rtx tmp = XEXP (this, 1); ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/rtl.h:1349In file included from gtype-desc.cc::23: 27: note: expanded from macro 'XEXP'In file included from ../../gcc-13.2.0/gcc/rtl.h :3965: ./genrtl.h:654:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:1237:38: XWINT (rt, 2) = arg2; note: ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XWINT' ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :5../../gcc-13.2.0/gcc/rtl.h:: note: array 'fld' declared here445: 5 rtunion fld[1]; ^: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483: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-13.2.0/gcc/rtl.h:1349:23gtype-desc.cc:27: : In file included from note: expanded from macro 'XEXP'../../gcc-13.2.0/gcc/rtl.h: 3965: ./genrtl.h:708: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-13.2.0/gcc/rtl.h:1237:38: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h:2047:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' ../../gcc-13.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) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:../../gcc-13.2.0/gcc/rtl.h37: note: :1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1353:25../../gcc-13.2.0/gcc/rtl.h:444:: note: expanded from macro 'XBBDEF' 5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: array 'fld' declared here../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509: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); ^ ~ gtype-desc.cc../../gcc-13.2.0/gcc/rtl.h:1349::27: In file included from ../../gcc-13.2.0/gcc/rtl.h:396523: note: expanded from macro 'XEXP' : ./genrtl.h:735: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-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h:444::13665: note: array 'fld' declared here :27: note: rtunion fld[1]; expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1514:../../gcc-13.2.0/gcc/rtl.h:10: warning: 444:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ rtunion fld[1]; ../../gcc-13.2.0/gcc/rtl.h: ^ 1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gtype-desc.cc:27: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ In file included from ../../gcc-13.2.0/gcc/rtl.h:1868:../../gcc-13.2.0/gcc/rtl.h:28: note: expanded from macro 'JUMP_LABEL' 3965: ./genrtl.h:867#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :3:../../gcc-13.2.0/gcc/rtl.h: warning: 1383:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: expanded from macro 'XCEXP' XSTR (rt, 1) = arg1; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23:../../gcc-13.2.0/gcc/rtl.h: note: expanded from macro 'XSTR' 1238:37: note: expanded from macro 'RTL_CHECKC1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h:444:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h: rtunion fld[1]; ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23../../gcc-13.2.0/gcc/rtl.h:: note: expanded from macro 'XSTR' 1889: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-13.2.0/gcc/rtl.h:1237: ^~~~~~~~~~~~~~~~~ 38../../gcc-13.2.0/gcc/rtl.h:1868:: note: expanded from macro 'RTL_CHECK2' 28: note: expanded from macro 'JUMP_LABEL' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 444:5: ^ ~ note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h:1383:32 rtunion fld[1]; : ^ note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.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.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:130: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from gtype-desc.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:138: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:138: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/haifa-sched.cc:138: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 110 warnings generated. In file included from gtype-desc.cc:53: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from gtype-desc.cc:53: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o hash-map-tests.o -MT hash-map-tests.o -MMD -MP -MF ./.deps/hash-map-tests.TPo ../../gcc-13.2.0/gcc/hash-map-tests.cc In file included from gtype-desc.cc:54: ../../gcc-13.2.0/gcc/value-range-storage.h:67:1: warning: 'irange_storage_slot' defined as a 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 ((variable_size)) irange_storage_slot ^ ../../gcc-13.2.0/gcc/tree-core.h:36:1: note: did you mean class here? struct irange_storage_slot; ^~~~~~ class In file included from gtype-desc.cc:54: ../../gcc-13.2.0/gcc/value-range-storage.h:105:1: warning: 'frange_storage_slot' defined as a 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 (()) frange_storage_slot ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:5: note: did you mean class here? struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^~~~~~ class In file included from gtype-desc.cc:71: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from gtype-desc.cc:74: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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.cc:80: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from gtype-desc.cc:80: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625: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.cc:82: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class In file included from gtype-desc.cc:83: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from gtype-desc.cc:87: ../../gcc-13.2.0/gcc/ipa-modref-tree.h:109:40: 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] static modref_access_node stream_in (struct lto_input_block *ib); ^ ../../gcc-13.2.0/gcc/lto-streamer.h:341:7: note: previous use is here class lto_input_block ^ ../../gcc-13.2.0/gcc/ipa-modref-tree.h:109:40: note: did you mean class here? static modref_access_node stream_in (struct lto_input_block *ib); ^~~~~~ class In file included from gtype-desc.cc:89: ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: warning: class 'lto_simple_output_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_out (class lto_simple_output_block *); ^ ../../gcc-13.2.0/gcc/lto-streamer.h:643:8: note: previous use is here struct lto_simple_output_block ^ ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here? void stream_out (class lto_simple_output_block *); ^~~~~ struct gtype-desc.cc:105: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-13.2.0/gcc/../libcpp/include/line-map.h:783:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.cc:105:3: note: did you mean class here? struct line_maps * const x = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.cc:105: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-13.2.0/gcc/../libcpp/include/line-map.h:783:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.cc:105:33: note: did you mean class here? struct line_maps * const x = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.cc:273: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-13.2.0/gcc/input.h:258:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.cc:273:3: note: did you mean class here? struct string_concat * const x = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.cc:273: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-13.2.0/gcc/input.h:258:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.cc:273:37: note: did you mean class here? struct string_concat * const x = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.cc:285: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-13.2.0/gcc/input.h:267:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.cc:285:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.cc:285: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-13.2.0/gcc/input.h:267:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.cc:285:40: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.cc:303: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-13.2.0/gcc/input.h:258:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.cc:303:12: note: did you mean class here? gt_ggc_mx (struct string_concat *& x) ^~~~~~ class gtype-desc.cc:312: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-13.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.cc:312:3: note: did you mean class here? struct bitmap_head * const x = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.cc:312: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-13.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.cc:312:35: note: did you mean class here? struct bitmap_head * const x = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.cc:353:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:357: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:358:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:368:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:372:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:376:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:389:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:393:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:397:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:401:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:408:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:412:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:416: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:417:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:421:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:428: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:429:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:433: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:434:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:504:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:508:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:512:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:520:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:524:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:528:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:532:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:536:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:540:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:544:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:548:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:552:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:556:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:560:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:564:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:568:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:572:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:576:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:580:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:596:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:600:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:604:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:608:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:612:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:616:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:624:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:628:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:635:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:639:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:643:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:647:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:651:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:655:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:659:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:663:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:667:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:671:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:675:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:679:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:683:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:687:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:694:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:702:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:706: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:707:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:722: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:133:62: note: expanded from macro 'gt_ggc_m_23constant_descriptor_rtx' if ((intptr_t)(X) != 0) gt_ggc_mx_constant_descriptor_rtx (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:725: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:48: note: expanded from macro 'gt_ggc_m_9tree_node' if ((intptr_t)(X) != 0) gt_ggc_mx_tree_node (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:734: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:113:48: note: expanded from macro 'gt_ggc_m_9mem_attrs' if ((intptr_t)(X) != 0) gt_ggc_mx_mem_attrs (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:741:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:777:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:787:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:797:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:801: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:802:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:806: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:807: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:808: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:48: note: expanded from macro 'gt_ggc_m_9rtvec_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:821: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:48: note: expanded from macro 'gt_ggc_m_9rtvec_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:822: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:48: note: expanded from macro 'gt_ggc_m_9rtvec_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:823: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:48: note: expanded from macro 'gt_ggc_m_9rtvec_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtvec_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:824: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:834:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:841: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:858: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:871: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:48: note: expanded from macro 'gt_ggc_m_9tree_node' if ((intptr_t)(X) != 0) gt_ggc_mx_tree_node (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:874: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:48: note: expanded from macro 'gt_ggc_m_9tree_node' if ((intptr_t)(X) != 0) gt_ggc_mx_tree_node (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:877: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:880: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:54: note: expanded from macro 'gt_ggc_m_15basic_block_def' if ((intptr_t)(X) != 0) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:890: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:891: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:892: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:54: note: expanded from macro 'gt_ggc_m_15basic_block_def' if ((intptr_t)(X) != 0) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:893:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:897:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:901: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:902: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:54: note: expanded from macro 'gt_ggc_m_15basic_block_def' if ((intptr_t)(X) != 0) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:903:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:907: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:908: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:909: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:910: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:54: note: expanded from macro 'gt_ggc_m_15basic_block_def' if ((intptr_t)(X) != 0) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:911:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:915: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:54: note: expanded from macro 'gt_ggc_m_15basic_block_def' if ((intptr_t)(X) != 0) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:54: note: expanded from macro 'gt_ggc_m_15basic_block_def' if ((intptr_t)(X) != 0) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:930: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:931: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:932: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:54: note: expanded from macro 'gt_ggc_m_15basic_block_def' if ((intptr_t)(X) != 0) gt_ggc_mx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:933:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:945:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:949:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:57:46: note: expanded from macro 'gt_ggc_m_7rtx_def' if ((intptr_t)(X) != 0) gt_ggc_mx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:1395: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:1395:3: note: did you mean class here? struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.cc:1395: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:1395:29: note: did you mean class here? struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.cc:1396: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:1396:3: note: did you mean class here? struct cgraph_edge * xlimit = x; ^~~~~~ class gtype-desc.cc:1402: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:1402:9: note: did you mean class here? struct cgraph_edge * const xprev = ((*x).prev_caller); ^~~~~~ class gtype-desc.cc:1422: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:1422:12: note: did you mean class here? gt_ggc_mx (struct cgraph_edge& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:1424: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:1424:3: note: did you mean class here? struct cgraph_edge * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:1436: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:1436:12: note: did you mean class here? gt_ggc_mx (struct cgraph_edge *& x) ^~~~~~ class gtype-desc.cc: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-13.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.cc:1601:12: note: did you mean class here? gt_ggc_mx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc: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-13.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.cc:1603:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc: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-13.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.cc:1609:3: note: did you mean class here? struct mem_attrs * const x = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.cc: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-13.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.cc:1609:33: note: did you mean class here? struct mem_attrs * const x = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.cc: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:1619:3: note: did you mean class here? struct reg_attrs * const x = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.cc: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:1619:33: note: did you mean class here? struct reg_attrs * const x = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.cc: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:1627:12: note: did you mean class here? gt_ggc_mx (struct reg_attrs& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:1629:3: note: did you mean class here? struct reg_attrs * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:1634:12: note: did you mean class here? gt_ggc_mx (struct reg_attrs *& x) ^~~~~~ class gtype-desc.cc:1842:3: warning: struct 'irange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct irange_storage_slot * const x = (struct irange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:67:29: note: previous use is here class GTY ((variable_size)) irange_storage_slot ^ gtype-desc.cc:1842:3: note: did you mean class here? struct irange_storage_slot * const x = (struct irange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:1842:43: warning: struct 'irange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct irange_storage_slot * const x = (struct irange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:67:29: note: previous use is here class GTY ((variable_size)) irange_storage_slot ^ gtype-desc.cc:1842:43: note: did you mean class here? struct irange_storage_slot * const x = (struct irange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:1870:3: warning: struct 'frange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frange_storage_slot * const x = (struct frange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:105:16: note: previous use is here class GTY (()) frange_storage_slot ^ gtype-desc.cc:1870:3: note: did you mean class here? struct frange_storage_slot * const x = (struct frange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:1870:43: warning: struct 'frange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frange_storage_slot * const x = (struct frange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:105:16: note: previous use is here class GTY (()) frange_storage_slot ^ gtype-desc.cc:1870:43: note: did you mean class here? struct frange_storage_slot * const x = (struct frange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:1913: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-13.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.cc:1913:3: note: did you mean class here? struct target_globals * const x = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.cc:1913: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-13.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.cc:1913:38: note: did you mean class here? struct target_globals * const x = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.cc:2192: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-13.2.0/gcc/function.h:187:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.cc:2192:3: note: did you mean class here? struct frame_space * const x = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.cc:2192: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-13.2.0/gcc/function.h:187:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.cc:2192:35: note: did you mean class here? struct frame_space * const x = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.cc:2236: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-13.2.0/gcc/function.h:210:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.cc:2236:3: note: did you mean class here? struct stack_usage * const x = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.cc:2236: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-13.2.0/gcc/function.h:210:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.cc:2236:35: note: did you mean class here? struct stack_usage * const x = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.cc:2349: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-13.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.cc:2349:3: note: did you mean class here? struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.cc:2349: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-13.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.cc:2349:31: note: did you mean class here? struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.cc:2350: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-13.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.cc:2350:3: note: did you mean class here? struct nb_iter_bound * xlimit = x; ^~~~~~ class gtype-desc.cc:2394: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:2394:3: note: did you mean class here? struct loop * x = (struct loop *)x_p; ^~~~~~ class gtype-desc.cc:2394: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:2394:22: note: did you mean class here? struct loop * x = (struct loop *)x_p; ^~~~~~ class gtype-desc.cc:2395: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:2395:3: note: did you mean class here? struct loop * xlimit = x; ^~~~~~ class gtype-desc.cc:2443: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:2443:12: note: did you mean class here? gt_ggc_mx (struct loop *& x) ^~~~~~ class gtype-desc.cc:2452: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-13.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.cc:2452:3: note: did you mean class here? struct niter_desc * const x = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.cc:2452: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-13.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.cc:2452:34: note: did you mean class here? struct niter_desc * const x = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.cc:2648: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-13.2.0/gcc/cgraph.h:1646:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.cc:2648:3: note: did you mean class here? struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.cc:2648: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-13.2.0/gcc/cgraph.h:1646:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.cc:2648:49: note: did you mean class here? struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.cc:2726: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-13.2.0/gcc/cgraph.h:2208:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.cc:2726:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.cc:2726: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-13.2.0/gcc/cgraph.h:2208:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.cc:2726:36: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.cc:2841: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-13.2.0/gcc/ipa-param-manipulation.h:210:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.cc:2841:3: note: did you mean class here? struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.cc:2841: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-13.2.0/gcc/ipa-param-manipulation.h:210:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.cc:2841:45: note: did you mean class here? struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.cc:2889: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:2889:3: note: did you mean class here? struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.cc:2889: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:2889:39: note: did you mean class here? struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.cc:2897: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:2897:12: note: did you mean class here? gt_ggc_mx (struct ipa_node_params& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:2899: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:2899:3: note: did you mean class here? struct ipa_node_params * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:2904: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:2904:12: note: did you mean class here? gt_ggc_mx (struct ipa_node_params *& x) ^~~~~~ class gtype-desc.cc:2913: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:2913:3: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.cc:2913: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:2913:37: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.cc:2922: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:2922:12: note: did you mean class here? gt_ggc_mx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:2924: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:2924:3: note: did you mean class here? struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:2930: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:2930:12: note: did you mean class here? gt_ggc_mx (struct ipa_edge_args *& x) ^~~~~~ class gtype-desc.cc:2939: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-13.2.0/gcc/ipa-fnsummary.h:121:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.cc:2939:3: note: did you mean class here? struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.cc:2939: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-13.2.0/gcc/ipa-fnsummary.h:121:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.cc:2939:38: note: did you mean class here? struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.cc:2998:12: warning: struct 'nowarn_spec_t' 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 nowarn_spec_t& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-13.2.0/gcc/diagnostic-spec.h:29:7: note: previous use is here class nowarn_spec_t ^ gtype-desc.cc:2998:12: note: did you mean class here? gt_ggc_mx (struct nowarn_spec_t& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:3000:3: warning: struct 'nowarn_spec_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nowarn_spec_t * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-13.2.0/gcc/diagnostic-spec.h:29:7: note: previous use is here class nowarn_spec_t ^ gtype-desc.cc:3000:3: note: did you mean class here? struct nowarn_spec_t * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:3527: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-13.2.0/gcc/emit-rtl.h:23:7: note: previous use is here class temp_slot; ^ gtype-desc.cc:3781: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-13.2.0/gcc/ipa-prop.h:296:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.cc:3781:3: note: did you mean class here? struct ipa_bits * const x = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.cc:3781: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-13.2.0/gcc/ipa-prop.h:296:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.cc:3781:32: note: did you mean class here? struct ipa_bits * const x = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.cc:3832: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-13.2.0/gcc/ipa-prop.h:296:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.cc:3832:12: note: did you mean class here? gt_ggc_mx (struct ipa_bits *& x) ^~~~~~ class gtype-desc.cc:3849: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-13.2.0/gcc/ipa-prop.h:309:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.cc:3849:12: note: did you mean class here? gt_ggc_mx (struct ipa_vr& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:3851: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-13.2.0/gcc/ipa-prop.h:309:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.cc:3851:3: note: did you mean class here? struct ipa_vr * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:3899: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-13.2.0/gcc/cgraph.h:1547:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.cc:3899:12: note: did you mean class here? gt_ggc_mx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:3901: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-13.2.0/gcc/cgraph.h:1547:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.cc:3901:3: note: did you mean class here? struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:4029: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-13.2.0/gcc/ipa-fnsummary.h:121:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.cc:4029:12: note: did you mean class here? gt_ggc_mx (struct ipa_fn_summary *& x) ^~~~~~ class gtype-desc.cc:4038: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-13.2.0/gcc/../libcpp/include/line-map.h:783:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.cc:4038:3: note: did you mean class here? struct line_maps * const x = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.cc:4038: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-13.2.0/gcc/../libcpp/include/line-map.h:783:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.cc:4038:33: note: did you mean class here? struct line_maps * const x = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.cc:4206: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-13.2.0/gcc/input.h:258:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.cc:4206:3: note: did you mean class here? struct string_concat * const x = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.cc:4206: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-13.2.0/gcc/input.h:258:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.cc:4206:37: note: did you mean class here? struct string_concat * const x = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.cc:4218: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-13.2.0/gcc/input.h:267:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.cc:4218:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.cc:4218: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-13.2.0/gcc/input.h:267:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.cc:4218:40: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.cc:4236: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-13.2.0/gcc/input.h:258:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.cc:4236:12: note: did you mean class here? gt_pch_nx (struct string_concat *& x) ^~~~~~ class gtype-desc.cc:4245: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-13.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.cc:4245:3: note: did you mean class here? struct bitmap_head * const x = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.cc:4245: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-13.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.cc:4245:35: note: did you mean class here? struct bitmap_head * const x = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.cc: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4290: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4291:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4301:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4322:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4326:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4330:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4334:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4341:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4345:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4349: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4350:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4361: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4362:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4366: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4367:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4437:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4441:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4445:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4449:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4453:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4457:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4461:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4465:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4469:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4473:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4477:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4481:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4485:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4489:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4493:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4497:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4501:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4505:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4509:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4513:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4529:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4533:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4537:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4541:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4545:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4549:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4553:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4557:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4561:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4568:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4572:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4576:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4580:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4584:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4588:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4592:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4596:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4600:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4604:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4608:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4612:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4616:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4627:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4631:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4635:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4639: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4640:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4655: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:1618:62: note: expanded from macro 'gt_pch_n_23constant_descriptor_rtx' if ((intptr_t)(X) != 0) gt_pch_nx_constant_descriptor_rtx (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4658: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:1510:48: note: expanded from macro 'gt_pch_n_9tree_node' if ((intptr_t)(X) != 0) gt_pch_nx_tree_node (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4667: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:1598:48: note: expanded from macro 'gt_pch_n_9mem_attrs' if ((intptr_t)(X) != 0) gt_pch_nx_mem_attrs (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4674:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4710:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4720:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4730:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4734: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4735:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4739: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4740: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4741: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:1546:48: note: expanded from macro 'gt_pch_n_9rtvec_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4754: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:1546:48: note: expanded from macro 'gt_pch_n_9rtvec_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4755: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:1546:48: note: expanded from macro 'gt_pch_n_9rtvec_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4756: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:1546:48: note: expanded from macro 'gt_pch_n_9rtvec_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtvec_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4757: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4767:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4774: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4791: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4804: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:1510:48: note: expanded from macro 'gt_pch_n_9tree_node' if ((intptr_t)(X) != 0) gt_pch_nx_tree_node (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4807: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:1510:48: note: expanded from macro 'gt_pch_n_9tree_node' if ((intptr_t)(X) != 0) gt_pch_nx_tree_node (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4810: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4813: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4818: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:1578:54: note: expanded from macro 'gt_pch_n_15basic_block_def' if ((intptr_t)(X) != 0) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4819:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4823: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4824: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4825: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:1578:54: note: expanded from macro 'gt_pch_n_15basic_block_def' if ((intptr_t)(X) != 0) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4826:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4830:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4834: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4835: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:1578:54: note: expanded from macro 'gt_pch_n_15basic_block_def' if ((intptr_t)(X) != 0) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4836:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4840: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4841: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4842: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4843: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:1578:54: note: expanded from macro 'gt_pch_n_15basic_block_def' if ((intptr_t)(X) != 0) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4844:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4848: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4849: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4850: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4851: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:1578:54: note: expanded from macro 'gt_pch_n_15basic_block_def' if ((intptr_t)(X) != 0) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4852:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4856: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4857: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4858: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:1578:54: note: expanded from macro 'gt_pch_n_15basic_block_def' if ((intptr_t)(X) != 0) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4859:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4863: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4864: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:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4865: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:1578:54: note: expanded from macro 'gt_pch_n_15basic_block_def' if ((intptr_t)(X) != 0) gt_pch_nx_basic_block_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4866:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4875:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4878:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:4882:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gt_pch_n_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ ./gtype-desc.h:1542:46: note: expanded from macro 'gt_pch_n_7rtx_def' if ((intptr_t)(X) != 0) gt_pch_nx_rtx_def (X);\ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:5328: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:5328:3: note: did you mean class here? struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.cc:5328: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:5328:29: note: did you mean class here? struct cgraph_edge * x = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.cc:5329: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:5329:3: note: did you mean class here? struct cgraph_edge * xlimit = x; ^~~~~~ class gtype-desc.cc:5335: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:5335:9: note: did you mean class here? struct cgraph_edge * const xprev = ((*x).prev_caller); ^~~~~~ class gtype-desc.cc:5355: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:5355:12: note: did you mean class here? gt_pch_nx (struct cgraph_edge& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:5357: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:5357:3: note: did you mean class here? struct cgraph_edge * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:5369: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:5369:12: note: did you mean class here? gt_pch_nx (struct cgraph_edge *& x) ^~~~~~ class gtype-desc.cc:5534: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-13.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.cc:5534:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:5536: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-13.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.cc:5536:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:5542: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-13.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.cc:5542:3: note: did you mean class here? struct mem_attrs * const x = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.cc:5542: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-13.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.cc:5542:33: note: did you mean class here? struct mem_attrs * const x = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.cc:5552: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:5552:3: note: did you mean class here? struct reg_attrs * const x = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.cc:5552: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:5552:33: note: did you mean class here? struct reg_attrs * const x = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.cc:5560: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:5560:12: note: did you mean class here? gt_pch_nx (struct reg_attrs& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:5562: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:5562:3: note: did you mean class here? struct reg_attrs * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:5567: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:5567:12: note: did you mean class here? gt_pch_nx (struct reg_attrs *& x) ^~~~~~ class gtype-desc.cc:5775:3: warning: struct 'irange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct irange_storage_slot * const x = (struct irange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:67:29: note: previous use is here class GTY ((variable_size)) irange_storage_slot ^ gtype-desc.cc:5775:3: note: did you mean class here? struct irange_storage_slot * const x = (struct irange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:5775:43: warning: struct 'irange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct irange_storage_slot * const x = (struct irange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:67:29: note: previous use is here class GTY ((variable_size)) irange_storage_slot ^ gtype-desc.cc:5775:43: note: did you mean class here? struct irange_storage_slot * const x = (struct irange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:5803:3: warning: struct 'frange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frange_storage_slot * const x = (struct frange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:105:16: note: previous use is here class GTY (()) frange_storage_slot ^ gtype-desc.cc:5803:3: note: did you mean class here? struct frange_storage_slot * const x = (struct frange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:5803:43: warning: struct 'frange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frange_storage_slot * const x = (struct frange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:105:16: note: previous use is here class GTY (()) frange_storage_slot ^ gtype-desc.cc:5803:43: note: did you mean class here? struct frange_storage_slot * const x = (struct frange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:5846: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-13.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.cc:5846:3: note: did you mean class here? struct target_globals * const x = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.cc:5846: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-13.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.cc:5846:38: note: did you mean class here? struct target_globals * const x = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.cc:6125: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-13.2.0/gcc/function.h:187:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.cc:6125:3: note: did you mean class here? struct frame_space * const x = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.cc:6125: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-13.2.0/gcc/function.h:187:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.cc:6125:35: note: did you mean class here? struct frame_space * const x = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.cc:6169: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-13.2.0/gcc/function.h:210:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.cc:6169:3: note: did you mean class here? struct stack_usage * const x = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.cc:6169: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-13.2.0/gcc/function.h:210:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.cc:6169:35: note: did you mean class here? struct stack_usage * const x = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.cc:6282: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-13.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.cc:6282:3: note: did you mean class here? struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.cc:6282: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-13.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.cc:6282:31: note: did you mean class here? struct nb_iter_bound * x = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.cc:6283: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-13.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.cc:6283:3: note: did you mean class here? struct nb_iter_bound * xlimit = x; ^~~~~~ class gtype-desc.cc:6327: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:6327:3: note: did you mean class here? struct loop * x = (struct loop *)x_p; ^~~~~~ class gtype-desc.cc:6327: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:6327:22: note: did you mean class here? struct loop * x = (struct loop *)x_p; ^~~~~~ class gtype-desc.cc:6328: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:6328:3: note: did you mean class here? struct loop * xlimit = x; ^~~~~~ class gtype-desc.cc:6376: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:6376:12: note: did you mean class here? gt_pch_nx (struct loop *& x) ^~~~~~ class gtype-desc.cc:6385: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-13.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.cc:6385:3: note: did you mean class here? struct niter_desc * const x = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.cc:6385: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-13.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.cc:6385:34: note: did you mean class here? struct niter_desc * const x = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.cc:6581: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-13.2.0/gcc/cgraph.h:1646:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.cc:6581:3: note: did you mean class here? struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.cc:6581: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-13.2.0/gcc/cgraph.h:1646:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.cc:6581:49: note: did you mean class here? struct cgraph_indirect_call_info * const x = (struct cgraph_indirect_call_info *)x_p; ^~~~~~ class gtype-desc.cc:6659: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-13.2.0/gcc/cgraph.h:2208:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.cc:6659:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.cc:6659: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-13.2.0/gcc/cgraph.h:2208:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.cc:6659:36: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.cc:6774: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-13.2.0/gcc/ipa-param-manipulation.h:210:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.cc:6774:3: note: did you mean class here? struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.cc:6774: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-13.2.0/gcc/ipa-param-manipulation.h:210:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.cc:6774:45: note: did you mean class here? struct ipa_param_adjustments * const x = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.cc:6822: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:6822:3: note: did you mean class here? struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.cc:6822: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:6822:39: note: did you mean class here? struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.cc:6830: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:6830:12: note: did you mean class here? gt_pch_nx (struct ipa_node_params& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:6832: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:6832:3: note: did you mean class here? struct ipa_node_params * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:6837: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:6837:12: note: did you mean class here? gt_pch_nx (struct ipa_node_params *& x) ^~~~~~ class gtype-desc.cc:6846: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:6846:3: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.cc:6846: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:6846:37: note: did you mean class here? struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.cc:6855: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:6855:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:6857: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:6857:3: note: did you mean class here? struct ipa_edge_args * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:6863: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:6863:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args *& x) ^~~~~~ class gtype-desc.cc:6872: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-13.2.0/gcc/ipa-fnsummary.h:121:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.cc:6872:3: note: did you mean class here? struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.cc:6872: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-13.2.0/gcc/ipa-fnsummary.h:121:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.cc:6872:38: note: did you mean class here? struct ipa_fn_summary * const x = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.cc:6931:12: warning: struct 'nowarn_spec_t' 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 nowarn_spec_t& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-13.2.0/gcc/diagnostic-spec.h:29:7: note: previous use is here class nowarn_spec_t ^ gtype-desc.cc:6931:12: note: did you mean class here? gt_pch_nx (struct nowarn_spec_t& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:6933:3: warning: struct 'nowarn_spec_t' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct nowarn_spec_t * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-13.2.0/gcc/diagnostic-spec.h:29:7: note: previous use is here class nowarn_spec_t ^ gtype-desc.cc:6933:3: note: did you mean class here? struct nowarn_spec_t * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:7460: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-13.2.0/gcc/emit-rtl.h:23:7: note: previous use is here class temp_slot; ^ gtype-desc.cc:7714: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-13.2.0/gcc/ipa-prop.h:296:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.cc:7714:3: note: did you mean class here? struct ipa_bits * const x = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.cc:7714: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-13.2.0/gcc/ipa-prop.h:296:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.cc:7714:32: note: did you mean class here? struct ipa_bits * const x = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.cc:7765: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-13.2.0/gcc/ipa-prop.h:296:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.cc:7765:12: note: did you mean class here? gt_pch_nx (struct ipa_bits *& x) ^~~~~~ class gtype-desc.cc:7782: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-13.2.0/gcc/ipa-prop.h:309:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.cc:7782:12: note: did you mean class here? gt_pch_nx (struct ipa_vr& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:7784: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-13.2.0/gcc/ipa-prop.h:309:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.cc:7784:3: note: did you mean class here? struct ipa_vr * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:7832: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-13.2.0/gcc/cgraph.h:1547:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.cc:7832:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.cc:7834: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-13.2.0/gcc/cgraph.h:1547:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.cc:7834:3: note: did you mean class here? struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.cc:7962: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-13.2.0/gcc/ipa-fnsummary.h:121:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.cc:7962:12: note: did you mean class here? gt_pch_nx (struct ipa_fn_summary *& x) ^~~~~~ class gtype-desc.cc:7974: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-13.2.0/gcc/../libcpp/include/line-map.h:783:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.cc:7974:3: note: did you mean class here? struct line_maps * x ATTRIBUTE_UNUSED = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.cc:7974: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-13.2.0/gcc/../libcpp/include/line-map.h:783:15: note: previous use is here class GTY(()) line_maps { ^ gtype-desc.cc:7974:44: note: did you mean class here? struct line_maps * x ATTRIBUTE_UNUSED = (struct line_maps *)x_p; ^~~~~~ class gtype-desc.cc:8174: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-13.2.0/gcc/input.h:258:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.cc:8174:3: note: did you mean class here? struct string_concat * x ATTRIBUTE_UNUSED = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.cc:8174: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-13.2.0/gcc/input.h:258:15: note: previous use is here class GTY(()) string_concat ^ gtype-desc.cc:8174:48: note: did you mean class here? struct string_concat * x ATTRIBUTE_UNUSED = (struct string_concat *)x_p; ^~~~~~ class gtype-desc.cc:8187: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-13.2.0/gcc/input.h:267:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.cc:8187:3: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.cc:8187: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-13.2.0/gcc/input.h:267:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.cc:8187:51: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.cc:8198: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:8198:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:8198: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:8198:73: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:8209: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-13.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.cc:8209:3: note: did you mean class here? struct bitmap_head * x ATTRIBUTE_UNUSED = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.cc:8209: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-13.2.0/gcc/bitmap.h:326:15: note: previous use is here class GTY(()) bitmap_head { ^ gtype-desc.cc:8209:46: note: did you mean class here? struct bitmap_head * x ATTRIBUTE_UNUSED = (struct bitmap_head *)x_p; ^~~~~~ class gtype-desc.cc: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8334: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8352: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8360: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8756: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8878: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8886: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8888: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8908: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8910: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8912: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8937: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8955: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8969: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8973: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8977: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8981: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8987: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8995: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8997: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:8999: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9013: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9015: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9023: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9025: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9027: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9029: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9037: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9039: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9041: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9043: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9051: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9053: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9055: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9063: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9065: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9067: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), NULL, cookie); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.cc:9684: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:9684:3: note: did you mean class here? struct cgraph_edge * x ATTRIBUTE_UNUSED = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.cc:9684: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:9684:46: note: did you mean class here? struct cgraph_edge * x ATTRIBUTE_UNUSED = (struct cgraph_edge *)x_p; ^~~~~~ class gtype-desc.cc:9704: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.cc:9704:12: note: did you mean class here? gt_pch_nx (struct cgraph_edge* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.cc:9806: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-13.2.0/gcc/basic-block.h:26:19: note: previous use is here class GTY((user)) edge_def { ^ gtype-desc.cc:9806:3: note: did you mean class here? struct edge_def * x ATTRIBUTE_UNUSED = (struct edge_def *)x_p; ^~~~~~ class gtype-desc.cc:9806: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-13.2.0/gcc/basic-block.h:26:19: note: previous use is here class GTY((user)) edge_def { ^ gtype-desc.cc:9806:43: note: did you mean class here? struct edge_def * x ATTRIBUTE_UNUSED = (struct edge_def *)x_p; ^~~~~~ class gtype-desc.cc:9875: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-13.2.0/gcc/wide-int.h:712:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.cc:9875:3: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.cc:9875: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-13.2.0/gcc/wide-int.h:712:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.cc:9875:69: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.cc:9881: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-13.2.0/gcc/wide-int.h:1059:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.cc:9881:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.cc:9893: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-13.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.cc:9893:3: note: did you mean class here? struct mem_attrs * x ATTRIBUTE_UNUSED = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.cc:9893: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-13.2.0/gcc/rtl.h:150:15: note: previous use is here class GTY(()) mem_attrs ^ gtype-desc.cc:9893:44: note: did you mean class here? struct mem_attrs * x ATTRIBUTE_UNUSED = (struct mem_attrs *)x_p; ^~~~~~ class gtype-desc.cc:9904: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:9904:3: note: did you mean class here? struct reg_attrs * x ATTRIBUTE_UNUSED = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.cc:9904: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:9904:44: note: did you mean class here? struct reg_attrs * x ATTRIBUTE_UNUSED = (struct reg_attrs *)x_p; ^~~~~~ class gtype-desc.cc:9910: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-13.2.0/gcc/rtl.h:193:23: note: previous use is here class GTY((for_user)) reg_attrs { ^ gtype-desc.cc:9910:12: note: did you mean class here? gt_pch_nx (struct reg_attrs* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.cc:10071: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:10071:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:10071: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:10071:77: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:10089: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:10089:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:10089: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:10089:77: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:10107: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:10107:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:10107:71: 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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:10107:71: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:10136:3: warning: struct 'irange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct irange_storage_slot * x ATTRIBUTE_UNUSED = (struct irange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:67:29: note: previous use is here class GTY ((variable_size)) irange_storage_slot ^ gtype-desc.cc:10136:3: note: did you mean class here? struct irange_storage_slot * x ATTRIBUTE_UNUSED = (struct irange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:10136:54: warning: struct 'irange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct irange_storage_slot * x ATTRIBUTE_UNUSED = (struct irange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:67:29: note: previous use is here class GTY ((variable_size)) irange_storage_slot ^ gtype-desc.cc:10136:54: note: did you mean class here? struct irange_storage_slot * x ATTRIBUTE_UNUSED = (struct irange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:10167:3: warning: struct 'frange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frange_storage_slot * x ATTRIBUTE_UNUSED = (struct frange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:105:16: note: previous use is here class GTY (()) frange_storage_slot ^ gtype-desc.cc:10167:3: note: did you mean class here? struct frange_storage_slot * x ATTRIBUTE_UNUSED = (struct frange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:10167:54: warning: struct 'frange_storage_slot' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct frange_storage_slot * x ATTRIBUTE_UNUSED = (struct frange_storage_slot *)x_p; ^ ../../gcc-13.2.0/gcc/value-range-storage.h:105:16: note: previous use is here class GTY (()) frange_storage_slot ^ gtype-desc.cc:10167:54: note: did you mean class here? struct frange_storage_slot * x ATTRIBUTE_UNUSED = (struct frange_storage_slot *)x_p; ^~~~~~ class gtype-desc.cc:10202: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-13.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.cc:10202:3: note: did you mean class here? struct target_globals * x ATTRIBUTE_UNUSED = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.cc:10202: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-13.2.0/gcc/target-globals.h:43:15: note: previous use is here class GTY(()) target_globals { ^ gtype-desc.cc:10202:49: note: did you mean class here? struct target_globals * x ATTRIBUTE_UNUSED = (struct target_globals *)x_p; ^~~~~~ class gtype-desc.cc:10339: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:10339:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:10339: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:10339:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:10476: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-13.2.0/gcc/function.h:187:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.cc:10476:3: note: did you mean class here? struct frame_space * x ATTRIBUTE_UNUSED = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.cc:10476: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-13.2.0/gcc/function.h:187:15: note: previous use is here class GTY(()) frame_space ^ gtype-desc.cc:10476:46: note: did you mean class here? struct frame_space * x ATTRIBUTE_UNUSED = (struct frame_space *)x_p; ^~~~~~ class gtype-desc.cc:10525: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-13.2.0/gcc/function.h:210:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.cc:10525:3: note: did you mean class here? struct stack_usage * x ATTRIBUTE_UNUSED = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.cc:10525: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-13.2.0/gcc/function.h:210:15: note: previous use is here class GTY(()) stack_usage ^ gtype-desc.cc:10525:46: note: did you mean class here? struct stack_usage * x ATTRIBUTE_UNUSED = (struct stack_usage *)x_p; ^~~~~~ class gtype-desc.cc:10602: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-13.2.0/gcc/hash-set.h:36:7: note: previous use is here class hash_set ^ gtype-desc.cc:10602:3: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class gtype-desc.cc:10602: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-13.2.0/gcc/hash-set.h:36:7: note: previous use is here class hash_set ^ gtype-desc.cc:10602:49: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class gtype-desc.cc:10635: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:10635:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:10635: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:10635:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:10653: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-13.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.cc:10653:3: note: did you mean class here? struct nb_iter_bound * x ATTRIBUTE_UNUSED = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.cc:10653: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-13.2.0/gcc/cfgloop.h:49:38: note: previous use is here class GTY ((chain_next ("%h.next"))) nb_iter_bound { ^ gtype-desc.cc:10653:48: note: did you mean class here? struct nb_iter_bound * x ATTRIBUTE_UNUSED = (struct nb_iter_bound *)x_p; ^~~~~~ class gtype-desc.cc:10694: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:10694:3: note: did you mean class here? struct loop * x ATTRIBUTE_UNUSED = (struct loop *)x_p; ^~~~~~ class gtype-desc.cc:10694: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-13.2.0/gcc/cfgloop.h:117:38: note: previous use is here class GTY ((chain_next ("%h.next"))) loop { ^ gtype-desc.cc:10694:39: note: did you mean class here? struct loop * x ATTRIBUTE_UNUSED = (struct loop *)x_p; ^~~~~~ class gtype-desc.cc:10753: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-13.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.cc:10753:3: note: did you mean class here? struct niter_desc * x ATTRIBUTE_UNUSED = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.cc:10753: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-13.2.0/gcc/cfgloop.h:460:15: note: previous use is here class GTY(()) niter_desc ^ gtype-desc.cc:10753:45: note: did you mean class here? struct niter_desc * x ATTRIBUTE_UNUSED = (struct niter_desc *)x_p; ^~~~~~ class gtype-desc.cc:10774: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:10774:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:10774: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:10774:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:10939: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:10939:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:10939: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:10939:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:10957: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-13.2.0/gcc/cgraph.h:1646:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.cc:10957: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.cc:10957: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-13.2.0/gcc/cgraph.h:1646:15: note: previous use is here class GTY(()) cgraph_indirect_call_info ^ gtype-desc.cc:10957: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.cc:10996: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-13.2.0/gcc/symbol-summary.h:180:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.cc:10996:3: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.cc:10996:64: 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-13.2.0/gcc/symbol-summary.h:180:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.cc:10996:64: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.cc:11020: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-13.2.0/gcc/symbol-summary.h:180:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.cc:11020:3: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.cc:11020:64: 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-13.2.0/gcc/symbol-summary.h:180:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.cc:11020:64: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.cc:11031: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-13.2.0/gcc/cgraph.h:2208:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.cc:11031:3: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.cc:11031: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-13.2.0/gcc/cgraph.h:2208:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.cc:11031:47: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.cc:11056: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:11056:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:11056: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:11056:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:11074: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:11074:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:11074: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:11074:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:11092: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:11092:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:11092: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:11092:77: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:11143: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-13.2.0/gcc/ipa-param-manipulation.h:210:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.cc:11143:3: note: did you mean class here? struct ipa_param_adjustments * x ATTRIBUTE_UNUSED = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.cc:11143: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-13.2.0/gcc/ipa-param-manipulation.h:210:15: note: previous use is here class GTY(()) ipa_param_adjustments ^ gtype-desc.cc:11143:56: note: did you mean class here? struct ipa_param_adjustments * x ATTRIBUTE_UNUSED = (struct ipa_param_adjustments *)x_p; ^~~~~~ class gtype-desc.cc:11188: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:11188:3: note: did you mean class here? struct ipa_node_params * x ATTRIBUTE_UNUSED = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.cc:11188: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:11188:50: note: did you mean class here? struct ipa_node_params * x ATTRIBUTE_UNUSED = (struct ipa_node_params *)x_p; ^~~~~~ class gtype-desc.cc:11194: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-13.2.0/gcc/ipa-prop.h:613:23: note: previous use is here class GTY((for_user)) ipa_node_params ^ gtype-desc.cc:11194:12: note: did you mean class here? gt_pch_nx (struct ipa_node_params* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.cc:11207: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:11207:3: note: did you mean class here? struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.cc:11207: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:11207:48: note: did you mean class here? struct ipa_edge_args * x ATTRIBUTE_UNUSED = (struct ipa_edge_args *)x_p; ^~~~~~ class gtype-desc.cc:11215: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-13.2.0/gcc/ipa-prop.h:949:23: note: previous use is here class GTY((for_user)) ipa_edge_args ^ gtype-desc.cc:11215:12: note: did you mean class here? gt_pch_nx (struct ipa_edge_args* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.cc:11229: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-13.2.0/gcc/ipa-fnsummary.h:121:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.cc:11229:3: note: did you mean class here? struct ipa_fn_summary * x ATTRIBUTE_UNUSED = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.cc:11229: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-13.2.0/gcc/ipa-fnsummary.h:121:15: note: previous use is here class GTY(()) ipa_fn_summary ^ gtype-desc.cc:11229:49: note: did you mean class here? struct ipa_fn_summary * x ATTRIBUTE_UNUSED = (struct ipa_fn_summary *)x_p; ^~~~~~ class gtype-desc.cc:11288: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:11288:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:11288:72: 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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:11288:72: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:11294:12: warning: struct 'nowarn_spec_t' 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 nowarn_spec_t* x ATTRIBUTE_UNUSED, ^ ../../gcc-13.2.0/gcc/diagnostic-spec.h:29:7: note: previous use is here class nowarn_spec_t ^ gtype-desc.cc:11294:12: note: did you mean class here? gt_pch_nx (struct nowarn_spec_t* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.cc:11755: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:11755:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:11755: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:11755:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:11773: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:11773:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:11773: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:11773:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:11971: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:11971:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:11971: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:11971:56: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:12004: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:12004:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:12004: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-13.2.0/gcc/hash-map.h:39:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.cc:12004:54: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.cc:12015: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:12015:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:12015: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:12015:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:12033: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:12033:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:12033: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:12033:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:12062:3: warning: struct 'int_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct int_range<1> * x ATTRIBUTE_UNUSED = (struct int_range<1> *)x_p; ^ ../../gcc-13.2.0/gcc/value-range.h:226:19: note: previous use is here class GTY((user)) int_range : public irange ^ gtype-desc.cc:12062:3: note: did you mean class here? struct int_range<1> * x ATTRIBUTE_UNUSED = (struct int_range<1> *)x_p; ^~~~~~ class gtype-desc.cc:12062:47: warning: struct 'int_range' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct int_range<1> * x ATTRIBUTE_UNUSED = (struct int_range<1> *)x_p; ^ ../../gcc-13.2.0/gcc/value-range.h:226:19: note: previous use is here class GTY((user)) int_range : public irange ^ gtype-desc.cc:12062:47: note: did you mean class here? struct int_range<1> * x ATTRIBUTE_UNUSED = (struct int_range<1> *)x_p; ^~~~~~ class gtype-desc.cc:12122: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-13.2.0/gcc/ipa-prop.h:296:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.cc:12122:3: note: did you mean class here? struct ipa_bits * x ATTRIBUTE_UNUSED = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.cc:12122: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-13.2.0/gcc/ipa-prop.h:296:15: note: previous use is here class GTY(()) ipa_bits ^ gtype-desc.cc:12122:43: note: did you mean class here? struct ipa_bits * x ATTRIBUTE_UNUSED = (struct ipa_bits *)x_p; ^~~~~~ class gtype-desc.cc:12186: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-13.2.0/gcc/ipa-prop.h:309:15: note: previous use is here class GTY(()) ipa_vr ^ gtype-desc.cc:12186:12: note: did you mean class here? gt_pch_nx (struct ipa_vr* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.cc:12240: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-13.2.0/gcc/cgraph.h:1547:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.cc:12240:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.cc:12254: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-13.2.0/gcc/ipa-prop.h:1006:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.cc:12254: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.cc:12254: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-13.2.0/gcc/ipa-prop.h:1006:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.cc:12254: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.cc:12265: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-13.2.0/gcc/ipa-prop.h:1024:19: note: previous use is here class GTY((user)) ipa_edge_args_sum_t : public call_summary ^ gtype-desc.cc:12265: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.cc:12265: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-13.2.0/gcc/ipa-prop.h:1024:19: note: previous use is here class GTY((user)) ipa_edge_args_sum_t : public call_summary ^ gtype-desc.cc:12265: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.cc:12276: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-13.2.0/gcc/symbol-summary.h:180:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.cc:12276:3: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.cc:12276: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-13.2.0/gcc/symbol-summary.h:180:19: note: previous use is here class GTY((user)) function_summary : public function_summary_base ^ gtype-desc.cc:12276:73: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.cc:12287: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:12287:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:12287: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-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ gtype-desc.cc:12287:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.cc:12370: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-13.2.0/gcc/symbol-summary.h:367:19: note: previous use is here class GTY((user)) fast_function_summary ^ gtype-desc.cc:12370:3: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class gtype-desc.cc:12370: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-13.2.0/gcc/symbol-summary.h:367:19: note: previous use is here class GTY((user)) fast_function_summary ^ gtype-desc.cc:12370:79: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o hash-set-tests.o -MT hash-set-tests.o -MMD -MP -MF ./.deps/hash-set-tests.TPo ../../gcc-13.2.0/gcc/hash-set-tests.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o hw-doloop.o -MT hw-doloop.o -MMD -MP -MF ./.deps/hw-doloop.TPo ../../gcc-13.2.0/gcc/hw-doloop.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:31: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:31: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/hw-doloop.cc:31: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/hw-doloop.cc: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 111 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o hwint.o -MT hwint.o -MMD -MP -MF ./.deps/hwint.TPo ../../gcc-13.2.0/gcc/hwint.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 686 warnings generated. 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ifcvt.o -MT ifcvt.o -MMD -MP -MF ./.deps/ifcvt.TPo ../../gcc-13.2.0/gcc/ifcvt.cc clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ree.o -MT ree.o -MMD -MP -MF ./.deps/ree.TPo ../../gcc-13.2.0/gcc/ree.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ree.cc:223: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25../../gcc-13.2.0/gcc/rtl.h:: ../../gcc-13.2.0/gcc/rtl.h:1402444:5: :13: 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]; ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13:../../gcc-13.2.0/gcc/rtl.h:1477: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 14: warning: rtx tmp = XEXP (this, 1); ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1349:23: note: expanded from macro 'XEXP' ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:1237:../../gcc-13.2.0/gcc/rtl.h:38:444:5: note: 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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-13.2.0/gcc/rtl.h:1504:10: ^ ~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-13.2.0/gcc/rtl.h: 1237:38: return XEXP (insn, 3); note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: ../../gcc-13.2.0/gcc/rtl.h:array 'fld' declared here 1237:38: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23:../../gcc-13.2.0/gcc/rtl.h:1509:10: note: expanded from macro 'XEXP' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23../../gcc-13.2.0/gcc/rtl.h:: note: expanded from macro 'XEXP' 1237:38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38../../gcc-13.2.0/gcc/rtl.h:: 444:5: 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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ../../gcc-13.2.0/gcc/rtl.h: ^ ~ 1514:10../../gcc-13.2.0/gcc/rtl.h:: 1353:25:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XBBDEF' return XUINT (insn, 4); ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347../../gcc-13.2.0/gcc/rtl.h::26: 1236:38: note: expanded from macro 'XUINT'note: expanded from macro 'RTL_CHECK1' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h: ^ ~ 444:5../../gcc-13.2.0/gcc/rtl.h:1237:: note: array 'fld' declared here38: rtunion fld[1]; ^note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h:1493:10: rtunion fld[1]; ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~../../gcc-13.2.0/gcc/rtl.h: 1237:38: note: ../../gcc-13.2.0/gcc/rtl.h:1236: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-13.2.0/gcc/rtl.h:444:5: ../../gcc-13.2.0/gcc/rtl.h:note: array 'fld' declared here444:5: rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-13.2.0/gcc/rtl.h:1542 :12 return XUINT (insn, 4); : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : note: ../../gcc-13.2.0/gcc/rtl.h:expanded from macro 'XVEC' 1237: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-13.2.0/gcc/rtl.h:1237: ../../gcc-13.2.0/gcc/rtl.h:44438: note: :5: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383../../gcc-13.2.0/gcc/rtl.h:1889::32: note: expanded from macro 'XCEXP' 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-13.2.0/gcc/rtl.h:1238:37: note: ../../gcc-13.2.0/gcc/rtl.h:1868:expanded from macro 'RTL_CHECKC1' 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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h rtunion fld[1]; ^ :1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./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-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h: XEXP (rt, 1) = arg1;38:3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' ../../gcc-13.2.0/gcc/rtl.h:1349:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h: note: expanded from macro 'XEXP'1237 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-13.2.0/gcc/rtl.h :444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-13.2.0/gcc/rtl.h:444:5: note: note: array 'fld' declared here rtunion fld[1];array 'fld' declared here ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: rtunion fld[1]; ^ ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: expanded from macro 'XINT' ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:1349:1237: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444../../gcc-13.2.0/gcc/rtl.h::5:1237: note: 38: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444In file included from ../../gcc-13.2.0/gcc/ree.cc:5:223: : In file included from ../../gcc-13.2.0/gcc/rtl.hnote: array 'fld' declared here:3965: ./genrtl.h : rtunion fld[1]; ^ 181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:253965: ./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-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177: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-13.2.0/gcc/rtl.h:1349:23: note: ../../gcc-13.2.0/gcc/rtl.h:1349:23expanded from macro 'XEXP' : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here../../gcc-13.2.0/gcc/rtl.h:444: 5: rtunion fld[1]; note: array 'fld' declared here ^ rtunion fld[1]; In file included from ^ ../../gcc-13.2.0/gcc/ifcvt.ccIn file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h::223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' : In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178: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-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h:1353:25:1237:38: note: expanded from macro 'XBBDEF' : note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h:444:5::1237: 38: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-13.2.0/gcc/rtl.h:444:In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:255:: In file included from note: array 'fld' declared here../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3 : rtunion fld[1]; 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-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ../../gcc-13.2.0/gcc/rtl.h:1349:23:./genrtl.h: note: 225:expanded from macro 'XEXP' 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-13.2.0/gcc/rtl.h:1237:38:../../gcc-13.2.0/gcc/rtl.h:1349: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-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.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-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./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-13.2.0/gcc/ifcvt.cc:25 ^ ~ : In file included from ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: ../../gcc-13.2.0/gcc/rtl.h:expanded from macro 'X0EXP'3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-13.2.0/gcc/rtl.h:1346:23: note: ^ ~ expanded from macro 'XINT' ../../gcc-13.2.0/gcc/rtl.h:1236:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~38: note: expanded from macro 'RTL_CHECK1' ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5: ^ ~ ../../gcc-13.2.0/gcc/rtl.h: note: 444:5:array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25 rtunion fld[1]; ^: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: In file included from ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:1237:3965: ./genrtl.h38::220 note: :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]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:1349444::235:: note: note: expanded from macro 'XEXP' array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-13.2.0/gcc/ree.cc ^ ~ :223../../gcc-13.2.0/gcc/rtl.h:1237: In file included from :38../../gcc-13.2.0/gcc/rtl.h:: 3965: note: expanded from macro 'RTL_CHECK2'./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-13.2.0/gcc/rtl.h: ^ ~ 444:5../../gcc-13.2.0/gcc/rtl.h:1346: :23note: array 'fld' declared here: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :3965 ^ ~ : ./genrtl.h:221:3../../gcc-13.2.0/gcc/rtl.h:: 1237:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: expanded from macro 'RTL_CHECK2' XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:25 : ../../gcc-13.2.0/gcc/rtl.h:note: expanded from macro 'XBBDEF'444: 5: note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ~ ^ In file included from ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/ree.cc:1236:38223: : In file included from ../../gcc-13.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1':3965 : ./genrtl.h:269:3: #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] ../../gcc-13.2.0/gcc/rtl.h:444: XINT (rt, 5) = arg5; 5: ^ ~ note: array 'fld' declared here../../gcc-13.2.0/gcc/rtl.h:1346 :23 rtunion fld[1]; ^: note: In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:expanded from macro 'XINT' 25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: XEXP (rt, 3) = arg3; 38: ^ ~ note: expanded from macro 'RTL_CHECK2'../../gcc-13.2.0/gcc/rtl.h:1349 :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h:1237 rtunion fld[1]; ^:38 :In file included from ../../gcc-13.2.0/gcc/ree.cc note: :223expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3: ../../gcc-13.2.0/gcc/rtl.h:444 warning: :5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XEXP (rt, 6) = arg6; rtunion fld[1]; ^ ~ ^ ../../gcc-13.2.0/gcc/rtl.hIn file included from ../../gcc-13.2.0/gcc/ifcvt.cc::134925: :23In file included from ../../gcc-13.2.0/gcc/rtl.h: :3965note: expanded from macro 'XEXP': ./genrtl.h :223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38:../../gcc-13.2.0/gcc/rtl.h: note: 1346:expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 444: ^ ~ 5:../../gcc-13.2.0/gcc/rtl.h: note: 1237:array 'fld' declared here 38: rtunion fld[1]; ^note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:3965 : ./genrtl.h:../../gcc-13.2.0/gcc/rtl.h:271:444:3:5: warning: note: 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]; ^../../gcc-13.2.0/gcc/rtl.h:1349 :23: note: In file included from ../../gcc-13.2.0/gcc/ifcvt.ccexpanded from macro 'XEXP' :25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :3 ^ ~ : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:1237:38: XINT (rt, 5) = arg5; note: ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XINT' ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h: rtunion fld[1]; ^1237: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from ../../gcc-13.2.0/gcc/ifcvt.cc ^ ~ :25: In file included from ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:1236:3965: 38:./genrtl.h: note: 265:expanded from macro 'RTL_CHECK1' 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-13.2.0/gcc/rtl.h:444:5: note: ^ ~ array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h rtunion fld[1]; :1349 ^ :23:In file included from ../../gcc-13.2.0/gcc/ree.cc: note: 223: expanded from macro 'XEXP' In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: XEXP (rt, 3) = arg3; 38: ^ ~ note: expanded from macro 'RTL_CHECK2'../../gcc-13.2.0/gcc/rtl.h:1349 :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5: ^ ~ note: ../../gcc-13.2.0/gcc/rtl.h:1237array 'fld' declared here :38: note: rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-13.2.0/gcc/rtl.h ^ ~ :../../gcc-13.2.0/gcc/rtl.h:4443965: :5./genrtl.h:: 266:note: array 'fld' declared here3: 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-13.2.0/gcc/ree.cc ^ ~:223 : In file included from ../../gcc-13.2.0/gcc/rtl.h:1353../../gcc-13.2.0/gcc/rtl.h::25:3965: note: ./genrtl.h:expanded from macro 'XBBDEF' 310: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-13.2.0/gcc/rtl.h:1236 ^ ~:38 : ../../gcc-13.2.0/gcc/rtl.h:1366note: expanded from macro 'RTL_CHECK1':27 : note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 5: ^ ~ note: array 'fld' declared here../../gcc-13.2.0/gcc/rtl.h:1236 :38: rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ./genrtl.h ^ ~ :../../gcc-13.2.0/gcc/rtl.h:267:444:3:5: warning: note: array 'fld' declared herearray 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-13.2.0/gcc/ree.cc: ^ ~ 223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ../../gcc-13.2.0/gcc/rtl.h:./genrtl.h:1349:311:23:3: note: warning: expanded from macro 'XEXP' array index 5 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) ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h::13661237::2738:: note: note: expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~../../gcc-13.2.0/gcc/rtl.h:444 :5../../gcc-13.2.0/gcc/rtl.h:: 1236:note: array 'fld' declared here38: note: rtunion fld[1]; ^expanded from macro 'RTL_CHECK1' In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-13.2.0/gcc/rtl.h: ^ ~ 3965../../gcc-13.2.0/gcc/rtl.h:444: ./genrtl.h:5:268: :3note: array 'fld' declared here: 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-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h::39651346:: ./genrtl.h23::312 note: :3expanded from macro 'XINT' : 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-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h::13661237::27:38: note: note: expanded from macro 'X0EXP' 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-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:444:1236:38:5: note: expanded from macro 'RTL_CHECK1' note: array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:In file included from ../../gcc-13.2.0/gcc/ifcvt.cc444::255:: In file included from note: ../../gcc-13.2.0/gcc/rtl.h:array 'fld' declared here 3965: ./genrtl.h:269:3 rtunion fld[1]; : ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from XINT (rt, 5) = arg5; ../../gcc-13.2.0/gcc/rtl.h: ^ ~ 3965: ./genrtl.h../../gcc-13.2.0/gcc/rtl.h:1346:313:23:3: : note: expanded from macro 'XINT' warning: array index 7 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) ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237../../gcc-13.2.0/gcc/rtl.h::381366:27: : note: expanded from macro 'RTL_CHECK2'note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-13.2.0/gcc/rtl.h: ^ ~ 444:5../../gcc-13.2.0/gcc/rtl.h:: 1236:note: array 'fld' declared here38: note: rtunion fld[1]; ^expanded from macro 'RTL_CHECK1' In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-13.2.0/gcc/rtl.h: ../../gcc-13.2.0/gcc/rtl.h:3965: 444:5./genrtl.h:: 270:note: array 'fld' declared here3: warning: rtunion fld[1]; ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:In file included from ../../gcc-13.2.0/gcc/ifcvt.cc3::25 warning: : In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307 X0EXP (rt, 3) = NULL_RTX; :3 ^ ~ : warning: ../../gcc-13.2.0/gcc/rtl.h:1366array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~1349: 23:../../gcc-13.2.0/gcc/rtl.h:1236 note: :38expanded 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-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:1237:444:38:5: note: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-13.2.0/gcc/ree.cc: ^ ~ 223../../gcc-13.2.0/gcc/rtl.h:: In file included from 444:5../../gcc-13.2.0/gcc/rtl.h:: 3965: note: array 'fld' declared here./genrtl.h: 346: rtunion fld[1]; ^3: In file included from ../../gcc-13.2.0/gcc/ifcvt.ccwarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:25 : In file included from ../../gcc-13.2.0/gcc/rtl.h:3965 X0EXP (rt, 4) = NULL_RTX; ^ ~: ./genrtl.h :308../../gcc-13.2.0/gcc/rtl.h:1366:3:27: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'X0EXP' XBBDEF (rt, 2) = arg2; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-13.2.0/gcc/rtl.h: ^ ~1353: 25:../../gcc-13.2.0/gcc/rtl.h: note: 1236:expanded from macro 'XBBDEF' 38: note: expanded from macro 'RTL_CHECK1' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :38 ^ ~ : ../../gcc-13.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK1' 444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444: rtunion fld[1]; 5: ^ note: array 'fld' declared here In file included from ../../gcc-13.2.0/gcc/ree.cc: rtunion fld[1]; ^223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:: ./genrtl.h25: :347In file included from ../../gcc-13.2.0/gcc/rtl.h:3:3965: : ./genrtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:309 :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ XEXP (rt, 3) = arg3;../../gcc-13.2.0/gcc/rtl.h: ^ ~1366: 27:../../gcc-13.2.0/gcc/rtl.h:1349 note: :23expanded from macro 'X0EXP' : 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-13.2.0/gcc/rtl.h: ^ ~ 1236:38../../gcc-13.2.0/gcc/rtl.h:1237: :38note: 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-13.2.0/gcc/rtl.h: ^ ~444: ../../gcc-13.2.0/gcc/rtl.h:5:444: note: array 'fld' declared here 5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from In file included from ../../gcc-13.2.0/gcc/ifcvt.cc../../gcc-13.2.0/gcc/rtl.h::25: 3965: In file included from ../../gcc-13.2.0/gcc/rtl.h./genrtl.h:348:3::3965 warning: : ./genrtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :310:3: warning: X0EXP (rt, 6) = NULL_RTX; array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-13.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~:1366 :27../../gcc-13.2.0/gcc/rtl.h:1366: :27note: expanded from macro 'X0EXP': note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h::12361236::3838:: note: note: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h::444444::55:: note: note: array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./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 X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.hexpanded from macro 'X0EXP' :3965: ./genrtl.h:343: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-13.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; :1236 ^ ~ :38: note: ../../gcc-13.2.0/gcc/rtl.h:1349expanded from macro 'RTL_CHECK1' :23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h: 1237: rtunion fld[1]; ^38: In file included from ../../gcc-13.2.0/gcc/ree.cc:note: expanded from macro 'RTL_CHECK2'223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3 ^ ~ : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-13.2.0/gcc/rtl.h: 444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ rtunion fld[1]; ../../gcc-13.2.0/gcc/rtl.h: ^ 1366:27In file included from ../../gcc-13.2.0/gcc/ifcvt.cc: :25note: expanded from macro 'X0EXP': In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236 X0EXP (rt, 2) = NULL_RTX; :38 ^ ~ : note: ../../gcc-13.2.0/gcc/rtl.h:1366expanded from macro 'RTL_CHECK1' :27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :5 ^ ~ : ../../gcc-13.2.0/gcc/rtl.h:1236note: array 'fld' declared here:38 : rtunion fld[1]; ^note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ./genrtl.h: ^ ~ 383../../gcc-13.2.0/gcc/rtl.h:444:3:5: : 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) = arg3; rtunion fld[1]; ^ ~ ^ ../../gcc-13.2.0/gcc/rtl.hIn file included from ../../gcc-13.2.0/gcc/ifcvt.cc::134625: :23In file included from ../../gcc-13.2.0/gcc/rtl.h: :3965note: expanded from macro 'XINT': ./genrtl.h :345: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) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237../../gcc-13.2.0/gcc/rtl.h:1366:38:27: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :444 ^ ~ :5:../../gcc-13.2.0/gcc/rtl.h:1236 note: :38array 'fld' declared here : note: rtunion fld[1]; ^expanded from macro 'RTL_CHECK1' In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:3965: ../../gcc-13.2.0/gcc/rtl.h:./genrtl.h:444:384:5:3: note: warning: array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 6) = arg4;In file included from ../../gcc-13.2.0/gcc/ifcvt.cc ^ ~:25 : ../../gcc-13.2.0/gcc/rtl.h:1348In file included from ../../gcc-13.2.0/gcc/rtl.h:23:3965: : ./genrtl.hnote: expanded from macro 'XSTR':346 :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:13661237::2738:: note: note: expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-13.2.0/gcc/rtl.h:444 ^ ~ :5:../../gcc-13.2.0/gcc/rtl.h: note: 1236:array 'fld' declared here 38: rtunion fld[1]; ^note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-13.2.0/gcc/ree.cc../../gcc-13.2.0/gcc/rtl.h:1237::223: In file included from ../../gcc-13.2.0/gcc/rtl.h38::3965 note: : ./genrtl.hexpanded from macro 'RTL_CHECK2' :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]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444: XSTR (rt, 1) = arg1; 5: note: array 'fld' declared here ^ ~ ../../gcc-13.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc::25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h1348::38023: :3note: expanded from macro 'XSTR' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h::13531237::2538:: note: note: expanded from macro 'XBBDEF'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) ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h::1236444::385:: note: note: expanded from macro 'RTL_CHECK1'array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :223 ^ ~ : ../../gcc-13.2.0/gcc/rtl.h:444In file included from ../../gcc-13.2.0/gcc/rtl.h:3965:5: ./genrtl.h: :449note: array 'fld' declared here:3 : rtunion fld[1]; ^warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: XINT (rt, 2) = arg2; In file included from ../../gcc-13.2.0/gcc/rtl.h ^ ~ :3965: ../../gcc-13.2.0/gcc/rtl.h:1346./genrtl.h::23381:: 3:note: expanded from macro 'XINT' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27:../../gcc-13.2.0/gcc/rtl.h:1237 :38:note: expanded from macro 'X0EXP' note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-13.2.0/gcc/rtl.h:1236:38: ^ ~ note: expanded from macro 'RTL_CHECK1' ../../gcc-13.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-13.2.0/gcc/rtl.h:444:In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:53965: ./genrtl.h:450: :3note: array 'fld' declared here : 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-13.2.0/gcc/ifcvt.cc: 25: In file included from ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h::39651350:: ./genrtl.h23::382 note: :3expanded from macro 'XVEC' : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: ../../gcc-13.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'1366: 27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :5 ^ ~ : ../../gcc-13.2.0/gcc/rtl.h:note: array 'fld' declared here1236:38 : note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ../../gcc-13.2.0/gcc/rtl.h ^ ~ :3965../../gcc-13.2.0/gcc/rtl.h:: ./genrtl.h444::4515::3 note: : array 'fld' declared here warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XVEC (rt, 4) = arg4; In file included from ../../gcc-13.2.0/gcc/ifcvt.cc: ^ ~ 25: In file included from ../../gcc-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:1350:3965: 23:./genrtl.h: note: 383:expanded from macro 'XVEC' 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XINT (rt, 5) = arg3; ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237../../gcc-13.2.0/gcc/rtl.h::381346:: 23:note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h:1237: rtunion fld[1]; 38: ^ note: In file included from ../../gcc-13.2.0/gcc/ree.ccexpanded from macro 'RTL_CHECK2' :223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ warning: ../../gcc-13.2.0/gcc/rtl.h:444array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:1350:25: 23:In file included from ../../gcc-13.2.0/gcc/rtl.h: note: 3965: ./genrtl.hexpanded from macro 'XVEC' :384: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) ^ ~ XSTR (rt, 6) = arg4; ../../gcc-13.2.0/gcc/rtl.h:1237 ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h: ^1237: 38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-13.2.0/gcc/ree.cc :223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :453 ^ ~ :../../gcc-13.2.0/gcc/rtl.h:4443::5 warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ rtunion fld[1]; ^../../gcc-13.2.0/gcc/rtl.h:1346 :23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:../../gcc-13.2.0/gcc/ree.cc:223: 25: In file included from ../../gcc-13.2.0/gcc/rtl.hIn file included from ../../gcc-13.2.0/gcc/rtl.h:3965:3965: ./genrtl.h:: ./genrtl.h486::4153::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; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444../../gcc-13.2.0/gcc/rtl.h:1346: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]; ^ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3965: ./genrtl.h:518../../gcc-13.2.0/gcc/rtl.h::3444:: 5:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23:In file included from note: expanded from macro 'XINT' ../../gcc-13.2.0/gcc/ree.cc:223#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: : In file included from ../../gcc-13.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 3965: ./genrtl.h:550:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ XEXP (rt, 1) = arg1;../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:note: 1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.hIn file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451::1237:383: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: ../../gcc-13.2.0/gcc/rtl.h:444:5: note: expanded from macro 'XVEC' note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/ree.cc#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444::223: 5: note: array 'fld' declared here In file included from ../../gcc-13.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3965 XVEC (rt, 5) = arg5; ^ ~ : ./genrtl.h../../gcc-13.2.0/gcc/rtl.h:1350:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: XEXP (rt, 2) = arg2; ^ ~ expanded from macro 'XVEC' ../../gcc-13.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:1349:23: ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25:444:5: note: array 'fld' declared here: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965 rtunion fld[1]; : ./genrtl.h: ^ 453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:In file included from ../../gcc-13.2.0/gcc/ree.cc:223518: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-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h:1349:23:3965: : note: expanded from macro 'XEXP' ./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) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: XWINT (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h:1242#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:29: note: expanded from macro 'XWINT' ../../gcc-13.2.0/gcc/rtl.h:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 444../../gcc-13.2.0/gcc/rtl.h:445:5: note: :5:array 'fld' declared here rtunion fld[1]; ^ note: In file included from ../../gcc-13.2.0/gcc/ifcvt.ccarray 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' :25# define HOST_WIDE_INT long long ^: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965 : ./genrtl.h:519In file included from ../../gcc-13.2.0/gcc/ree.cc::3:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:654 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ XWINT (rt, 2) = arg2; ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: ../../gcc-13.2.0/gcc/rtl.h:1242:29note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'XWINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :../../gcc-13.2.0/gcc/rtl.h:444:445:5: note: array 'hwint' declared here 5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-13.2.0/gcc/ree.cc:223 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3::5 warning: : note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h: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-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h: 897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'RTL_CHECK1'../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: rtunion fld[1]; ^ note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:: 3965: ./genrtl.h:813:3:In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h: ^ ~ 1349:23:../../gcc-13.2.0/gcc/rtl.h:1348 note: :23: expanded from macro 'XEXP' note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h :../../gcc-13.2.0/gcc/rtl.h1237:38: note: expanded from macro 'RTL_CHECK2' :444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-13.2.0/gcc/rtl.h:444:5:5: note: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./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-13.2.0/gcc/rtl.h:1350 ^ :23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :3965: ./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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' ../../gcc-13.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-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ :../../gcc-13.2.0/gcc/rtl.h:1350:23 warning: : note: 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-13.2.0/gcc/rtl.h:1348:23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'XSTR' ../../gcc-13.2.0/gcc/rtl.h:1237:38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965In file included from ../../gcc-13.2.0/gcc/ifcvt.cc: ./genrtl.h::251041:: In file included from 3:../../gcc-13.2.0/gcc/rtl.h:3965: ./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; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23 XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: : expanded from macro 'XEXP' 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-13.2.0/gcc/rtl.h:../../gcc-13.2.0/gcc/rtl.h:1237:1237:38:38: note: 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-13.2.0/gcc/rtl.h:444 ^ ~:5 :../../gcc-13.2.0/gcc/rtl.h:444 note: :5array 'fld' declared here : note: rtunion fld[1]; ^array 'fld' declared here In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: rtunion fld[1]; ^ In file included from In file included from ../../gcc-13.2.0/gcc/ree.cc:../../gcc-13.2.0/gcc/rtl.h:223: 3965: In file included from ../../gcc-13.2.0/gcc/rtl.h:./genrtl.h:3965: 927:./genrtl.h:3:1042:3: warning: 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] XVEC (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:38 : note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1237:38: ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3:In file included from ../../gcc-13.2.0/gcc/ifcvt.cc: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965 XSTR (rt, 1) = arg1; : ./genrtl.h ^ ~ :956:3: ../../gcc-13.2.0/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1348: 23: note: expanded from macro 'XSTR' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:23 : ../../gcc-13.2.0/gcc/rtl.h:note: expanded from macro 'XVEC'1237: 38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38 ^ ~ :../../gcc-13.2.0/gcc/rtl.h:444 note: :5expanded from macro 'RTL_CHECK2' : note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:In file included from ../../gcc-13.2.0/gcc/ree.cc:444:223: In file included from ../../gcc-13.2.0/gcc/rtl.h5::3965: note: array 'fld' declared here ./genrtl.h:1073 rtunion fld[1]; ^:3 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349../../gcc-13.2.0/gcc/rtl.h::23444:: 5:note: expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:In file included from 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3 ^ ~ : warning: ../../gcc-13.2.0/gcc/rtl.h:444array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; ../../gcc-13.2.0/gcc/rtl.h: ^ 1349:In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:23:25: note: In file included from ../../gcc-13.2.0/gcc/rtl.hexpanded from macro 'XEXP' :3965: ./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) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237 XSTR (rt, 2) = arg2; ^ ~:38 : note: ../../gcc-13.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 1348:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h:1237:38 rtunion fld[1]; ^: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h: ^ ~ 1137../../gcc-13.2.0/gcc/rtl.h::3: warning: 444: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]; ../../gcc-13.2.0/gcc/rtl.h: ^ 1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./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-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072 XVEC (rt, 1) = arg1; ^ ~ :3../../gcc-13.2.0/gcc/rtl.h:: 1350:23warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'XVEC' ../../gcc-13.2.0/gcc/rtl.h:1348: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-13.2.0/gcc/rtl.h:1237:38 ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h../../gcc-13.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 ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./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-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: XEXP (rt, 2) = arg2; ^ ~./genrtl.h: 1253:3: ../../gcc-13.2.0/gcc/rtl.h:1349warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: ../../gcc-13.2.0/gcc/rtl.h:1237:expanded from macro 'XVEC' 38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-13.2.0/gcc/rtl.h:1237: 38: note: expanded from macro 'RTL_CHECK2'../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: In file included from ../../gcc-13.2.0/gcc/ifcvt.ccarray 'fld' declared here :25 rtunion fld[1]; ^ : In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:../../gcc-13.2.0/gcc/rtl.h:3: warning: 1237:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :29 ^ ~ ../../gcc-13.2.0/gcc/rtl.h:: note: 444:expanded from macro 'XWINT' 5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.hIn file included from ../../gcc-13.2.0/gcc/ree.cc:223:445:: In file included from 5: ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.hnote: array 'hwint' declared here:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; XSTR (rt, 2) = arg2; ^ ~ ^../../gcc-13.2.0/gcc/rtl.h:1348: 23: note: ../../gcc-13.2.0/gcc/hwint.h:59expanded from macro 'XSTR' :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-13.2.0/gcc/rtl.h: ^ 1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:223: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:231: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:231: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ree.cc:231: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:262:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx *loc = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc: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); ^~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:35: ../../gcc-13.2.0/gcc/recog.h:272../../gcc-13.2.0/gcc/rtl.h:2694:22:7: : note: expanded from macro 'SET_SRC'warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1534:../../gcc-13.2.0/gcc/rtl.h:25:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: expanded from macro 'INSN_CODE' ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define INSN_CODE(INSN) XINT (INSN, 5) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h rtunion fld[1]; ^ :1346:23: note: expanded from macro 'XINT' ../../gcc-13.2.0/gcc/ree.cc:331:52: 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-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' = (REGNO (SET_DEST (cand_pat)) != REGNO (XEXP (SET_SRC (cand_pat), 0))); ^~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'In file included from #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/ifcvt.cc../../gcc-13.2.0/gcc/rtl.h:1383:32::35: ../../gcc-13.2.0/gcc/recog.h:273:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCEXP' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h :1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1346:23: note: expanded from macro 'XINT'../../gcc-13.2.0/gcc/rtl.h:1349:35 : note: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:: note: expanded from macro 'RTL_CHECK2' 39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :444:5: note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' rtunion fld[1];#define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444 ^ :5: note: array 'fld' declared here In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:35 rtunion fld[1]; ^ : ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:425:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond = XEXP (SET_SRC (set_insn), 0); ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:427:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg = XEXP (SET_SRC (set_insn), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:427:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg = XEXP (SET_SRC (set_insn), 1); ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:428:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] srcreg2 = XEXP (SET_SRC (set_insn), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:549:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg1 = XEXP (SET_SRC (expr), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:549:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg1 = XEXP (SET_SRC (expr), 1); ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:550:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg2 = XEXP (SET_SRC (expr), 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:550:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *reg2 = XEXP (SET_SRC (expr), 2); ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ifcvt.cc:41: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/ree.cc:615:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src_reg = XEXP (SET_SRC (set_pat), 0); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:789:63: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = (REGNO (SET_DEST (set)) != REGNO (get_extended_src_reg (SET_SRC (set)))); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:1103:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (expr); ^~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:1321: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ree.cc:1357:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] REGNO (XEXP (SET_SRC (set), 0))); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:358: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:403:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pattern = COND_EXEC_CODE (pattern); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE' #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:423:9: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn)), 1); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:420:26: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, ®_NOTES (insn), ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:441: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:450:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (test_if, 2)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:451:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] == JUMP_LABEL (jump))) ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:458:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:613: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:677: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:835: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:843: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:845: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:845: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:845: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:853: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:868:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:893:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1), VOIDmode, ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:915:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !noce_can_force_operand (XEXP (x, 1))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:982: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:983: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1030:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && noce_can_force_operand (XEXP (y, 1))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1034:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (y, 0), XEXP (y, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1058:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] bitpos = SUBREG_BYTE (outer) * BITS_PER_UNIT; ^~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1153: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1154: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1375:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a = XEXP (a, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1376:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] b = XEXP (b, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1592: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1597:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1600:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (if_info->a, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1625:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (if_info->a, 1) == const1_rtx ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1626:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XEXP (if_info->a, 1) == constm1_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1629:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1631:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (-STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 1))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1634: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1801: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1802: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1855:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (if_info->cond, 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:1970: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2331: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2392: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2395: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2395: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2395: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2417: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2430: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2497: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2557: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2560:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (rtx_equal_p (XEXP (cond, 1), if_info->a)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2678:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = XEXP (cond, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2679: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2702:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2812:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c = XEXP (cond, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2912: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2919: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2923:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] bitnum = INTVAL (XEXP (cond, 2)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2938: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:2964: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3011: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3011: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3011: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3021: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3031: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3140: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3181:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y = XEXP (cond, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3265:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx y = XEXP (cond, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3437: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3560:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!set || !SET_SRC (set)) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3566:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3568:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (set, 1) && GET_CODE (XEXP (set, 1)) == IF_THEN_ELSE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3574:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || reg_mentioned_p (XEXP (cond, 1), src)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3673:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3801:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] a = SET_SRC (set_a); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3838: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3839: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3840: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3844: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1970:59: note: expanded from macro 'HARD_REGISTER_P' #define HARD_REGISTER_P(REG) (HARD_REGISTER_NUM_P (REGNO (REG))) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1973:39: note: expanded from macro 'HARD_REGISTER_NUM_P' #define HARD_REGISTER_NUM_P(REG_NO) ((REG_NO) < FIRST_PSEUDO_REGISTER) ^~~~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:3867: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:4067:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:4175:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:4221:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cond_arg1 = XEXP (cond, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:4587: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:4610: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:5119:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_rtx (XEXP (cond, 1)), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:5120:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] TRAP_CODE (PATTERN (trap))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2700:24: note: expanded from macro 'TRAP_CODE' #define TRAP_CODE(RTX) XCEXP (RTX, 1, TRAP_IF) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:5151:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx lab = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:5154:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (lab) += 1; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:5155:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (newjump) = lab; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:5342:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] else_target = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:5611:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (cond, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:5728:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] old_dest = JUMP_LABEL (jump); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ifcvt.cc:5735: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-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 132 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o inchash.o -MT inchash.o -MMD -MP -MF ./.deps/inchash.TPo ../../gcc-13.2.0/gcc/inchash.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 204 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o incpath.o -MT incpath.o -MMD -MP -MF ./.deps/incpath.TPo ../../gcc-13.2.0/gcc/incpath.cc 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o init-regs.o -MT init-regs.o -MMD -MP -MF ./.deps/init-regs.TPo ../../gcc-13.2.0/gcc/init-regs.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/incpath.cc:24: ../../gcc-13.2.0/gcc/../libcpp/include/cpplib.h:1543:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cpp_char_column_policy ^ ../../gcc-13.2.0/gcc/input.h:67:1: note: did you mean struct here? class cpp_char_column_policy; ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 2 warnings generated. ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o internal-fn.o -MT internal-fn.o -MMD -MP -MF ./.deps/internal-fn.TPo ../../gcc-13.2.0/gcc/internal-fn.cc In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/init-regs.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 107 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-cp.o -MT ipa-cp.o -MMD -MP -MF ./.deps/ipa-cp.TPo ../../gcc-13.2.0/gcc/ipa-cp.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:30: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:30: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:46: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:46: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/internal-fn.cc:46: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/internal-fn.cc:2920: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-cp.cc:110: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-cp.cc:114: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-cp.cc:114: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-cp.cc:120: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-cp.cc:120: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-cp.cc:121: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-cp.cc:123: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-cp.cc:124: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-cp.cc:125: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:766: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:766:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:1565: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:1565:3: note: did you mean class here? struct cgraph_edge *ie; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:2443: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:2443:33: note: did you mean class here? propagate_vals_across_ancestor (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:2473: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:2473:40: note: did you mean class here? propagate_scalar_across_jump_function (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:2905: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:2905:27: note: did you mean class here? merge_aggregate_lattices (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:2977: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:2977:30: note: did you mean class here? propagate_aggregate_lattice (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:3054: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:3054:38: note: did you mean class here? propagate_aggs_across_jump_function (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:3158: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:3158:34: note: did you mean class here? propagate_constants_across_call (struct cgraph_edge *cs) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:3242: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:3242:33: note: did you mean class here? ipa_get_indirect_edge_target_1 (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:3421: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:3421:31: note: did you mean class here? ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:3438: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:3438:3: note: did you mean class here? struct cgraph_edge *ie; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:4067: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:4067:4: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:4103: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:4103:6: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:4315: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:4315:3: note: did you mean class here? struct cgraph_edge *ie, *next_ie; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:4332:4: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs = ipa_make_edge_direct_to_target (ie, target, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:4332:4: note: did you mean class here? struct cgraph_edge *cs = ipa_make_edge_direct_to_target (ie, target, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:4530:15: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static inline struct cgraph_edge * ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:4530:15: note: did you mean class here? static inline struct cgraph_edge * ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:4531: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] get_next_cgraph_edge_clone (struct cgraph_edge *cs) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:4531:29: note: did you mean class here? get_next_cgraph_edge_clone (struct cgraph_edge *cs) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:4560: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:4560:7: note: did you mean class here? struct cgraph_edge *cs = src->cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:4593: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:4593:7: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:4647: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:4647:7: note: did you mean class here? struct cgraph_edge *cs = src->cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:5111: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:5111:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:5527: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:5527:7: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:5681: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] push_agg_values_for_index_from_edge (struct cgraph_edge *cs, int index, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:5681:38: note: did you mean class here? push_agg_values_for_index_from_edge (struct cgraph_edge *cs, int index, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:5810: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] push_agg_values_from_edge (struct cgraph_edge *cs, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:5810:28: note: did you mean class here? push_agg_values_from_edge (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:5893:42: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] cgraph_edge_brings_all_scalars_for_node (struct cgraph_edge *cs, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:5893:42: note: did you mean class here? cgraph_edge_brings_all_scalars_for_node (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:5928: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:5928:43: note: did you mean class here? cgraph_edge_brings_all_agg_vals_for_node (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:5960: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:5960:7: note: did you mean class here? struct cgraph_edge *cs = src->cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:6337: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:6337:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-cp.cc:6363: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-cp.cc:6363:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class 133 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-sra.o -MT ipa-sra.o -MMD -MP -MF ./.deps/ipa-sra.TPo ../../gcc-13.2.0/gcc/ipa-sra.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-sra.cc:64: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-sra.cc:67: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-sra.cc:67: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-sra.cc:68: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-sra.cc:68: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-sra.cc:79: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-sra.cc:80: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-sra.cc:87: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-sra.cc:2850: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-13.2.0/gcc/lto-streamer.h:341:7: note: previous use is here class lto_input_block ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:2850:25: note: did you mean class here? isra_read_edge_summary (struct lto_input_block *ib, cgraph_edge *cs) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-sra.cc:2880: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-13.2.0/gcc/lto-streamer.h:341:7: note: previous use is here class lto_input_block ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:2880:22: note: did you mean class here? isra_read_node_info (struct lto_input_block *ib, cgraph_node *node, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-sra.cc:2881:8: warning: struct 'data_in' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct data_in *data_in) ^ ../../gcc-13.2.0/gcc/lto-streamer.h:743:7: note: previous use is here class data_in ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:2881:8: note: did you mean class here? struct data_in *data_in) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-sra.cc:2942:3: warning: struct 'data_in' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct data_in *data_in; ^ ../../gcc-13.2.0/gcc/lto-streamer.h:743:7: note: previous use is here class data_in ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:2942:3: note: did you mean class here? struct data_in *data_in; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-sra.cc:3030: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:3030:7: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-sra.cc:4669: ./gt-ipa-sra.h:53:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:53:3: note: did you mean class here? struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:53:41: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:53:41: note: did you mean class here? struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:61:12: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct isra_func_summary& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:61:12: note: did you mean class here? gt_ggc_mx (struct isra_func_summary& x_r ATTRIBUTE_UNUSED) ^~~~~~ class ./gt-ipa-sra.h:63:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:63:3: note: did you mean class here? struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class ./gt-ipa-sra.h:68:12: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct isra_func_summary *& x) ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:68:12: note: did you mean class here? gt_ggc_mx (struct isra_func_summary *& x) ^~~~~~ class ./gt-ipa-sra.h:132:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:132:3: note: did you mean class here? struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:132:41: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:132:41: note: did you mean class here? struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:140:12: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct isra_func_summary& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:140:12: note: did you mean class here? gt_pch_nx (struct isra_func_summary& x_r ATTRIBUTE_UNUSED) ^~~~~~ class ./gt-ipa-sra.h:142:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:142:3: note: did you mean class here? struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class ./gt-ipa-sra.h:147:12: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_pch_nx (struct isra_func_summary *& x) ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:147:12: note: did you mean class here? gt_pch_nx (struct isra_func_summary *& x) ^~~~~~ class ./gt-ipa-sra.h:210:3: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * x ATTRIBUTE_UNUSED = (struct isra_func_summary *)x_p; ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ ./gt-ipa-sra.h:210:3: note: did you mean class here? struct isra_func_summary * x ATTRIBUTE_UNUSED = (struct isra_func_summary *)x_p; ^~~~~~ class ./gt-ipa-sra.h:210:52: warning: struct 'isra_func_summary' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct isra_func_summary * x ATTRIBUTE_UNUSED = (struct isra_func_summary *)x_p; ^ ../../gcc-13.2.0/gcc/ipa-sra.cc:261: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-13.2.0/gcc/ipa-sra.cc:261: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-13.2.0/gcc/ipa-sra.cc:404: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-13.2.0/gcc/ipa-sra.cc:404:19: note: previous use is here class GTY((user)) ipa_sra_function_summaries ^ ./gt-ipa-sra.h:248:61: note: did you mean class here? struct ipa_sra_function_summaries * x ATTRIBUTE_UNUSED = (struct ipa_sra_function_summaries *)x_p; ^~~~~~ class 74 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-devirt.o -MT ipa-devirt.o -MMD -MP -MF ./.deps/ipa-devirt.TPo ../../gcc-13.2.0/gcc/ipa-devirt.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' 61 warnings generated. #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:112: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-fnsummary.o -MT ipa-fnsummary.o -MMD -MP -MF ./.deps/ipa-fnsummary.TPo ../../gcc-13.2.0/gcc/ipa-fnsummary.cc In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:114: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:117: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:117: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:122: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:126: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:126: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-devirt.cc:127: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-devirt.cc:128: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-devirt.cc:3647: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-devirt.cc:3647:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-devirt.cc:4170:7: warning: class 'odr_enum' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class odr_enum &this_enum ^ ../../gcc-13.2.0/gcc/ipa-devirt.cc:527:8: note: previous use is here struct odr_enum ^ ../../gcc-13.2.0/gcc/ipa-devirt.cc:4170:7: note: did you mean struct here? class odr_enum &this_enum ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:61: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:64: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:64: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:66: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:66: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:70: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:78: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-fnsummary.cc:79: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:82: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:249: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:249:8: note: did you mean class here? static struct cgraph_edge * ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:250: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:250:26: note: did you mean class here? redirect_to_unreachable (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:275:21: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] edge_set_predicate (struct cgraph_edge *e, ipa_predicate *predicate) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:275:21: note: did you mean class here? edge_set_predicate (struct cgraph_edge *e, ipa_predicate *predicate) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:573:31: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] evaluate_properties_for_edge (struct cgraph_edge *e, bool inline_p, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:573:31: note: did you mean class here? evaluate_properties_for_edge (struct cgraph_edge *e, bool inline_p, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:816: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:816:7: note: did you mean class here? struct cgraph_edge *edge, *next; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:952: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:952:32: note: did you mean class here? ipa_call_summary_t::duplicate (struct cgraph_edge *src, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:953: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:953:11: note: did you mean class here? struct cgraph_edge *dst, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:977: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:977:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:2762: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:2762:8: note: did you mean class here? struct cgraph_edge *edge = node->get_edge (stmt); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3076: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3076:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3229: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3229:31: note: did you mean class here? estimate_edge_devirt_benefit (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3274: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3274:30: note: did you mean class here? estimate_edge_size_and_time (struct cgraph_edge *e, int *size, int *min_size, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3309: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3309:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3355: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3355:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3957: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3957:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3980: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] remap_edge_params (struct cgraph_edge *inlined_edge, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3980:20: note: did you mean class here? remap_edge_params (struct cgraph_edge *inlined_edge, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3981: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 *edge) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:3981:6: note: did you mean class here? struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4038: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4038:23: note: did you mean class here? remap_edge_summaries (struct cgraph_edge *inlined_edge, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4048: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4048:3: note: did you mean class here? struct cgraph_edge *e, *next; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4126: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4126:38: note: did you mean class here? ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4329: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4329:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4376: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4376:51: note: did you mean class here? read_ipa_call_summary (class lto_input_block *ib, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4461: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4461:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4666: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4666:50: note: did you mean class here? write_ipa_call_summary (struct output_block *ob, struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4722: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.cc:4722:4: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class 152 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-polymorphic-call.o -MT ipa-polymorphic-call.o -MMD -MP -MF ./.deps/ipa-polymorphic-call.TPo ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:37: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-polymorphic-call.cc:43: ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: warning: class 'lto_simple_output_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_out (class lto_simple_output_block *); ^ ../../gcc-13.2.0/gcc/lto-streamer.h:643:8: note: previous use is here struct lto_simple_output_block ^ ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here? void stream_out (class lto_simple_output_block *); ^~~~~ struct 137 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-split.o -MT ipa-split.o -MMD -MP -MF ./.deps/ipa-split.TPo ../../gcc-13.2.0/gcc/ipa-split.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 70 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-inline.o -MT ipa-inline.o -MMD -MP -MF ./.deps/ipa-inline.TPo ../../gcc-13.2.0/gcc/ipa-inline.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:81: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:83: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:87: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:87: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:88: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:88: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:98: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-split.cc:102: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-split.cc:104: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:97: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:99: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:103: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:103: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:107: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:110: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:110: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:111: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-inline.cc:112: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:113: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? estimate_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.2.0/gcc/ipa-inline.cc:114: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline.cc:116: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.2.0/gcc/ipa-inline.cc: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:145:23: note: did you mean class here? caller_growth_limits (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:228:30: note: did you mean class here? report_inline_failed_reason (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:321: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:321:20: note: did you mean class here? can_inline_edge_p (struct cgraph_edge *e, bool report, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:456: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:456:30: note: did you mean class here? can_inline_edge_by_limits_p (struct cgraph_edge *e, bool report, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:622: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:622:26: note: did you mean class here? can_early_inline_edge_p (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:668: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:668:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:681: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:681:31: note: did you mean class here? want_early_inline_function_p (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:765: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:765:30: note: did you mean class here? compute_uninlined_call_time (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:786: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:786:28: note: did you mean class here? compute_inlined_call_time (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:815: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:815:19: note: did you mean class here? inlining_speedup (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:841:16: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] big_speedup_p (struct cgraph_edge *e) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:841:16: note: did you mean class here? big_speedup_p (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:862: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:862:31: note: did you mean class here? want_inline_small_function_p (struct cgraph_edge *e, bool report) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:991: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:991:36: note: did you mean class here? want_inline_self_recursive_call_p (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1086: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1086:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1172: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1172:15: note: did you mean class here? edge_badness (struct cgraph_edge *edge, bool dump) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1389: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1389:37: note: did you mean class here? update_edge_key (edge_heap_t *heap, struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1439:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1440: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1440:3: note: did you mean class here? struct cgraph_edge *e = node->callees; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1491: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1491:7: note: did you mean class here? struct cgraph_edge *check_inlinablity_for) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1493: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1493:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1544: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1544:3: note: did you mean class here? struct cgraph_edge *e = node->callees; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1626: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1626:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1645: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1645:21: note: did you mean class here? recursive_inlining (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1654: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1654:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1680: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1680:7: note: did you mean class here? struct cgraph_edge *curr = heap.extract_min (); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1804: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1804:7: note: did you mean class here? struct cgraph_edge *edge = new_edges.pop (); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1819: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1819:25: note: did you mean class here? heap_edge_removal_hook (struct cgraph_edge *e, void *data) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1833: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1833:23: note: did you mean class here? speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1885: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1885:56: note: did you mean class here? resolve_noninline_speculation (edge_heap_t *edge_heap, struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1924: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1924:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1935: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1935:16: note: did you mean class here? ignore_edge_p (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:1952: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:1952:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:2029: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:2029:7: note: did you mean class here? struct cgraph_edge *next = NULL; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:2353: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:2353:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:2553: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:2553:5: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:2791: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:2791:4: note: did you mean class here? struct cgraph_edge *edge, *next; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:2847: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:2847:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:2896: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:2896:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline.cc:2953: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.cc:2953:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class 146 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-comdats.o -MT ipa-comdats.o -MMD -MP -MF ./.deps/ipa-comdats.TPo ../../gcc-13.2.0/gcc/ipa-comdats.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-comdats.cc:57: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-comdats.cc:57: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-comdats.cc: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-comdats.cc:123:10: note: did you mean class here? for (struct cgraph_edge * edge = cnode->callers; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-comdats.cc: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-comdats.cc:183:7: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class 203 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-free-lang-data.o -MT ipa-free-lang-data.o -MMD -MP -MF ./.deps/ipa-free-lang-data.TPo ../../gcc-13.2.0/gcc/ipa-free-lang-data.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 7 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-visibility.o -MT ipa-visibility.o -MMD -MP -MF ./.deps/ipa-visibility.TPo ../../gcc-13.2.0/gcc/ipa-visibility.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-free-lang-data.cc:38: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-free-lang-data.cc:40: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-free-lang-data.cc:40: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-free-lang-data.cc:41: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-free-lang-data.cc:41: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-free-lang-data.cc:50: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-visibility.cc:83: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-visibility.cc:83: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-visibility.cc:86: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-visibility.cc: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-visibility.cc:779:5: note: did you mean class here? struct cgraph_edge *e = node->callers; ^~~~~~ class 11 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-inline-analysis.o -MT ipa-inline-analysis.o -MMD -MP -MF ./.deps/ipa-inline-analysis.TPo ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 32 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-inline-transform.o -MT ipa-inline-transform.o -MMD -MP -MF ./.deps/ipa-inline-transform.TPo ../../gcc-13.2.0/gcc/ipa-inline-transform.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:35: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:43: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-inline-analysis.cc:44: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:45: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? estimate_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.2.0/gcc/ipa-inline-analysis.cc:48: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:102: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:102:27: note: did you mean class here? initialize_inline_failed (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:158: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:158:20: note: did you mean class here? simple_edge_hints (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:184: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:184:24: note: did you mean class here? do_estimate_edge_time (struct cgraph_edge *edge, sreal *ret_nonspec_time) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:302: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:302:32: note: did you mean class here? ipa_remove_from_growth_caches (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:314: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:314:24: note: did you mean class here? do_estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:348: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:348:25: note: did you mean class here? do_estimate_edge_hints (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:382: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:382:10: note: did you mean class here? struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:411: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:411:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:491: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:491:23: note: did you mean class here? int min_size, struct cgraph_edge *known_edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:539: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:539:6: note: did you mean class here? struct cgraph_edge * known_edge, int edge_growth) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:541: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-analysis.cc:541:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:39: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:39: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:42: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:42: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:43: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-inline-transform.cc:44: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:45: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? estimate_edge_growth (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.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-13.2.0/gcc/ipa-inline-transform.cc:46: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:50: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:51: ../../gcc-13.2.0/gcc/ipa-modref-tree.h:109:40: 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] static modref_access_node stream_in (struct lto_input_block *ib); ^ ../../gcc-13.2.0/gcc/sreal.h:37:7: note: previous use is here class lto_input_block; ^ ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:65: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:65:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:86: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:86:52: note: did you mean class here? can_remove_node_now_p_1 (struct cgraph_node *node, struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:121:50: note: did you mean class here? can_remove_node_now_p (struct cgraph_node *node, struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:168: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:168:22: note: did you mean class here? clone_inlined_nodes (struct cgraph_edge *e, bool duplicate, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:172: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:172:3: note: did you mean class here? struct cgraph_edge *next; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:335: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:335:14: note: did you mean class here? inline_call (struct cgraph_edge *e, bool update_original, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:342: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:342:3: note: did you mean class here? struct cgraph_edge *curr = e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:730: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-inline-transform.cc:730:3: note: did you mean class here? struct cgraph_edge *e, *next; ^~~~~~ class 68 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-modref.o -MT ipa-modref.o -MMD -MP -MF ./.deps/ipa-modref.TPo ../../gcc-13.2.0/gcc/ipa-modref.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 46 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-modref-tree.o -MT ipa-modref-tree.o -MMD -MP -MF ./.deps/ipa-modref-tree.TPo ../../gcc-13.2.0/gcc/ipa-modref-tree.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-modref.cc:61: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-modref.cc:66: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-modref.cc:66: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-modref.cc:67: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-modref.cc:75: ../../gcc-13.2.0/gcc/ipa-modref-tree.h:109:40: 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] static modref_access_node stream_in (struct lto_input_block *ib); ^ ../../gcc-13.2.0/gcc/lto-streamer.h:341:7: note: previous use is here class lto_input_block ^ ../../gcc-13.2.0/gcc/ipa-modref-tree.h:109:40: note: did you mean class here? static modref_access_node stream_in (struct lto_input_block *ib); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-modref.cc:77: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-modref.cc:77: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-modref.cc:78: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-modref.cc:79: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-modref.cc:351:1: warning: 'modref_summary_lto' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) modref_summary_lto ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:232:1: note: did you mean struct here? class modref_summary_lto; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-modref.cc:519:7: warning: class 'escape_summary' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class escape_summary *sum = escape_summaries->get (e); ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:174:8: note: previous use is here struct escape_summary ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:519:7: note: did you mean struct here? class escape_summary *sum = escape_summaries->get (e); ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-modref.cc:532:7: warning: class 'escape_summary' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class escape_summary *sum = escape_summaries->get (e); ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:174:8: note: previous use is here struct escape_summary ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:532:7: note: did you mean struct here? class escape_summary *sum = escape_summaries->get (e); ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/ipa-modref-tree.cc:26: ../../gcc-13.2.0/gcc/ipa-modref-tree.h:109:40: 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] static modref_access_node stream_in (struct lto_input_block *ib); ^ ../../gcc-13.2.0/gcc/profile-count.h:656:47: note: previous use is here static profile_probability stream_in (class lto_input_block *); ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:3556: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] lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-13.2.0/gcc/lto-streamer.h:743:7: note: previous use is here class data_in ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:3556:29: note: did you mean class here? lto_input_block *ib, struct data_in *data_in, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-modref.cc:3784:5: warning: class 'escape_summary' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class escape_summary *esum = escape_summaries->get (e); ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:174:8: note: previous use is here struct escape_summary ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:3784:5: note: did you mean struct here? class escape_summary *esum = escape_summaries->get (e); ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-modref.cc:3793:5: warning: class 'escape_summary' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class escape_summary *esum = escape_summaries->get (e); ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:174:8: note: previous use is here struct escape_summary ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:3793:5: note: did you mean struct here? class escape_summary *esum = escape_summaries->get (e); ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-modref.cc:3814:3: warning: struct 'data_in' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct data_in *data_in; ^ ../../gcc-13.2.0/gcc/lto-streamer.h:743:7: note: previous use is here class data_in ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:3814:3: note: did you mean class here? struct data_in *data_in; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-modref.cc:4210:14: warning: struct '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 (struct cgraph_edge *e) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:4210:14: note: did you mean class here? ignore_edge (struct cgraph_edge *e) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-modref-tree.cc:29: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:5245:3: warning: class 'modref_summary' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class modref_summary *to_info = summaries ? summaries->get (to) : NULL; return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-13.2.0/gcc/ipa-modref.h:28:16: note: previous use is here struct GTY(()) modref_summary ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:5245:3: note: did you mean struct here? class modref_summary *to_info = summaries ? summaries->get (to) : NULL; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-modref.cc:5246:3: warning: class 'modref_summary_lto' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class modref_summary_lto *to_info_lto = summaries_lto ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:351:16: note: previous use is here struct GTY(()) modref_summary_lto ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:5246:3: note: did you mean struct here? class modref_summary_lto *to_info_lto = summaries_lto ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-modref.cc:5259:3: warning: class 'modref_summary' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class modref_summary *callee_info = summaries ? summaries->get (edge->callee) ^ ../../gcc-13.2.0/gcc/ipa-modref.h:28:16: note: previous use is here struct GTY(()) modref_summary ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:5259:3: note: did you mean struct here? class modref_summary *callee_info = summaries ? summaries->get (edge->callee) ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-modref.cc:5261:3: warning: class 'modref_summary_lto' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class modref_summary_lto *callee_info_lto ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:351:16: note: previous use is here struct GTY(()) modref_summary_lto ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:5261:3: note: did you mean struct here? class modref_summary_lto *callee_info_lto ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-modref.cc:5340:3: warning: class 'escape_summary' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] class escape_summary *sum = escape_summaries->get (edge); ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:174:8: note: previous use is here struct escape_summary ^ ../../gcc-13.2.0/gcc/ipa-modref.cc:5340:3: note: did you mean struct here? class escape_summary *sum = escape_summaries->get (edge); ^~~~~ struct In file included from ../../gcc-13.2.0/gcc/ipa-modref.cc:5533: ./gt-ipa-modref.h:151: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-13.2.0/gcc/symbol-summary.h:367:19: note: previous use is here class GTY((user)) fast_function_summary ^ ./gt-ipa-modref.h:151:3: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class ./gt-ipa-modref.h:151: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-13.2.0/gcc/symbol-summary.h:367:19: note: previous use is here class GTY((user)) fast_function_summary ^ ./gt-ipa-modref.h:151:79: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class ./gt-ipa-modref.h:162: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-13.2.0/gcc/symbol-summary.h:367:19: note: previous use is here class GTY((user)) fast_function_summary ^ ./gt-ipa-modref.h:162:3: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class ./gt-ipa-modref.h:162:83: 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-13.2.0/gcc/symbol-summary.h:367:19: note: previous use is here class GTY((user)) fast_function_summary ^ ./gt-ipa-modref.h:162:83: note: did you mean class here? struct fast_function_summary * x ATTRIBUTE_UNUSED = (struct fast_function_summary *)x_p; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-modref-tree.cc:30: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-modref-tree.cc:30: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-modref-tree.cc:498:32: 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] modref_access_node::stream_in (struct lto_input_block *ib) ^ ../../gcc-13.2.0/gcc/lto-streamer.h:341:7: note: previous use is here class lto_input_block ^ ../../gcc-13.2.0/gcc/ipa-modref-tree.cc:498:32: note: did you mean class here? modref_access_node::stream_in (struct lto_input_block *ib) ^~~~~~ class 27 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-predicate.o -MT ipa-predicate.o -MMD -MP -MF ./.deps/ipa-predicate.TPo ../../gcc-13.2.0/gcc/ipa-predicate.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-predicate.cc:26: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-predicate.cc:26: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-predicate.cc:27: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-predicate.cc:27: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-predicate.cc:30: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-predicate.cc:31: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-predicate.cc:35: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 39 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-profile.o -MT ipa-profile.o -MMD -MP -MF ./.deps/ipa-profile.TPo ../../gcc-13.2.0/gcc/ipa-profile.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-profile.cc:45: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-profile.cc:49: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-profile.cc:49: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-profile.cc:52: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-profile.cc:55: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-profile.cc:57: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-profile.cc:57: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-profile.cc:58: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-profile.cc:59: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-profile.cc: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-profile.cc:291:9: note: did you mean class here? struct cgraph_edge *e = node->get_edge (stmt); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-profile.cc:556: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-profile.cc:556:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-profile.cc:627: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-profile.cc:627:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-profile.cc:738: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-profile.cc:738:46: note: did you mean class here? check_argument_count (struct cgraph_node *n, struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-profile.cc:761: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-profile.cc:761:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class 62 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-prop.o -MT ipa-prop.o -MMD -MP -MF ./.deps/ipa-prop.TPo ../../gcc-13.2.0/gcc/ipa-prop.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 50 warnings generated. ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-param-manipulation.o -MT ipa-param-manipulation.o -MMD -MP -MF ./.deps/ipa-param-manipulation.TPo ../../gcc-13.2.0/gcc/ipa-param-manipulation.cc In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:24: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:29: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:44: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-prop.cc:47: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:48: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:50: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:165: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:165:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:308: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:308:50: note: did you mean class here? ipa_print_node_jump_functions_for_edge (FILE *f, struct cgraph_edge *cs) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:458: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:458:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:545: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:545:8: note: did you mean class here? struct cgraph_edge *cs) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:2140: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:2140:28: note: did you mean class here? ipa_get_callee_param_type (struct cgraph_edge *e, int i) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:2257: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:2257:10: note: did you mean class here? struct cgraph_edge *cs) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:2438: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:2438:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:2526: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:2526:8: note: did you mean class here? static struct cgraph_edge * ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:2530: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:2530:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:2628: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:2628:7: note: did you mean class here? struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:2730: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:2730:7: note: did you mean class here? struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:2789: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:2789:3: note: did you mean class here? struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:2812: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 = fbi->node->get_edge (call); ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:2812:3: note: did you mean class here? struct cgraph_edge *cs = fbi->node->get_edge (call); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3095: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) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3095:8: note: did you mean class here? for (struct cgraph_edge *cs = node->callees; cs; cs = cs->next_callee) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3101: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3101:8: note: did you mean class here? for (struct cgraph_edge *cs = node->indirect_calls; cs; cs = cs->next_callee) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3119:39: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] update_jump_functions_after_inlining (struct cgraph_edge *cs, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3119:39: note: did you mean class here? update_jump_functions_after_inlining (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3120: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3120:11: note: did you mean class here? struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3391: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3391:1: note: did you mean class here? struct cgraph_edge * ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3392: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3392:33: note: did you mean class here? ipa_make_edge_direct_to_target (struct cgraph_edge *ie, tree target, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3524:7: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *orig = ie; ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3524:7: note: did you mean class here? struct cgraph_edge *orig = ie; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3679: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3679:3: note: did you mean class here? struct cgraph_edge *origin; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3758: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3758:8: note: did you mean class here? static struct cgraph_edge * ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3759:35: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] try_make_edge_direct_simple_call (struct cgraph_edge *ie, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3759:35: note: did you mean class here? try_make_edge_direct_simple_call (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3764: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3764:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3804: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_impossible_devirt_target (struct cgraph_edge *ie, tree target) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3804:31: note: did you mean class here? ipa_impossible_devirt_target (struct cgraph_edge *ie, tree target) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3831: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3831:8: note: did you mean class here? static struct cgraph_edge * ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3832: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] try_make_edge_direct_virtual_call (struct cgraph_edge *ie, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3832:36: note: did you mean class here? try_make_edge_direct_virtual_call (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3945:39: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] update_indirect_edges_after_inlining (struct cgraph_edge *cs, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3945:39: note: did you mean class here? update_indirect_edges_after_inlining (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:3950: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:3950:3: note: did you mean class here? struct cgraph_edge *ie, *next_ie, *new_direct_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:4088: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:4088:36: note: did you mean class here? propagate_info_to_inlined_callees (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:4092: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:4092:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:4123: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:4123:28: note: did you mean class here? propagate_controlled_uses (struct cgraph_edge *cs) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:4266: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] ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:4266:36: note: did you mean class here? ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:4800: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:4800:4: note: did you mean class here? struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:4944: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:4944:10: note: did you mean class here? struct cgraph_edge *cs) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:4977:9: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *cs, ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:4977:9: note: did you mean class here? struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:5020: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:5020:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:5095: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:5095:7: note: did you mean class here? struct cgraph_edge *e, bool prevails) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.cc:5145: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.cc:5145:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-prop.cc:6026: ./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-13.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-13.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 ./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] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:110:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-13.2.0/gcc/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:110:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-param-manipulation.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-param-manipulation.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-param-manipulation.cc:28: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-param-manipulation.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-param-manipulation.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-param-manipulation.cc:43: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-param-manipulation.cc:50: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192:33: note: did you mean class here? tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class 36 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-pure-const.o -MT ipa-pure-const.o -MMD -MP -MF ./.deps/ipa-pure-const.TPo ../../gcc-13.2.0/gcc/ipa-pure-const.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 194 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-icf.o -MT ipa-icf.o -MMD -MP -MF ./.deps/ipa-icf.TPo ../../gcc-13.2.0/gcc/ipa-icf.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-pure-const.cc:40: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-pure-const.cc:43: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-pure-const.cc:43: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-pure-const.cc:53: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-pure-const.cc:59: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-pure-const.cc:59: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-pure-const.cc:62: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-pure-const.cc:63: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-pure-const.cc:64: ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: warning: class 'lto_simple_output_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_out (class lto_simple_output_block *); ^ ../../gcc-13.2.0/gcc/lto-streamer.h:643:8: note: previous use is here struct lto_simple_output_block ^ ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here? void stream_out (class lto_simple_output_block *); ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1395: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] ignore_edge_for_nothrow (struct cgraph_edge *e) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1395:26: note: did you mean class here? ignore_edge_for_nothrow (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1419: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1419:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1442: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] ignore_edge_for_pure_const (struct cgraph_edge *e) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1442:29: note: did you mean class here? ignore_edge_for_pure_const (struct cgraph_edge *e) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1602:4: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1602:4: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1603: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; ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1603:4: note: did you mean class here? struct cgraph_edge *ie; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1766:4: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1766:4: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1886: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-pure-const.cc:1886:4: note: did you mean class here? struct cgraph_edge *e, *ie; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:61: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:64: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:64: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:65: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:65: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:76: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-icf.cc:77: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:81: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:89: ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: warning: class 'lto_simple_output_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_out (class lto_simple_output_block *); ^ ../../gcc-13.2.0/gcc/lto-streamer.h:643:8: note: previous use is here struct lto_simple_output_block ^ ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here? void stream_out (class lto_simple_output_block *); ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-icf.cc:978: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-icf.cc:978:4: note: did you mean class here? struct cgraph_edge *nexte = e->next_caller; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-icf.cc:1492: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-icf.cc:1492:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-icf.cc:83: ../../gcc-13.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__); ^ 52 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-icf-gimple.o -MT ipa-icf-gimple.o -MMD -MP -MF ./.deps/ipa-icf-gimple.TPo ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:30: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:31: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-icf-gimple.cc:36: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class 154 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-reference.o -MT ipa-reference.o -MMD -MP -MF ./.deps/ipa-reference.TPo ../../gcc-13.2.0/gcc/ipa-reference.cc 138 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-ref.o -MT ipa-ref.o -MMD -MP -MF ./.deps/ipa-ref.TPo ../../gcc-13.2.0/gcc/ipa-ref.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-reference.cc:44: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa-ref.cc:26: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-ref.cc:26: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-reference.cc:46: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-reference.cc:46: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-reference.cc:49: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class 5 warnings generated. ../../gcc-13.2.0/gcc/ipa-reference.cc:388:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e; ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-reference.cc:388:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-reference.cc:694:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct cgraph_edge *e, *ie; ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-reference.cc:694:3: note: did you mean class here? struct cgraph_edge *e, *ie; ^~~~~~ class clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa-utils.o -MT ipa-utils.o -MMD -MP -MF ./.deps/ipa-utils.TPo ../../gcc-13.2.0/gcc/ipa-utils.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-utils.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 32 warnings generated. ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ipa.o -MT ipa.o -MMD -MP -MF ./.deps/ipa.TPo ../../gcc-13.2.0/gcc/ipa.cc In file included from ../../gcc-13.2.0/gcc/ipa-utils.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-utils.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-utils.cc:33: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa-utils.cc:35: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa-utils.cc:35: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/ipa-utils.cc:36: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa-utils.cc:37: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ipa-utils.cc:40: ../../gcc-13.2.0/gcc/ipa-modref-tree.h:109:40: 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] static modref_access_node stream_in (struct lto_input_block *ib); ^ ../../gcc-13.2.0/gcc/lto-streamer.h:341:7: note: previous use is here class lto_input_block ^ ../../gcc-13.2.0/gcc/ipa-modref-tree.h:109:40: note: did you mean class here? static modref_access_node stream_in (struct lto_input_block *ib); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.cc:89: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.cc:89:24: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.cc:91: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.cc:91:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.cc:172: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.cc:172:31: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.cc:260: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.cc:260:22: note: did you mean class here? ipa_edge_within_scc (struct cgraph_edge *cs) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.cc:275: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.cc:275:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.cc:289: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.cc:289:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.cc:389: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.cc:389:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.cc:535: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.cc:535:7: note: did you mean class here? struct cgraph_edge *e, *e2; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.cc:618: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.cc:618:7: note: did you mean class here? struct cgraph_edge *e, *e2; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa.cc:26: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/ipa.cc:30: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa.cc:30: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa.cc:33: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/ipa.cc:35: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/ipa.cc:35: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 54 warnings generated. In file included from ../../gcc-13.2.0/gcc/ipa.cc:36: ../../gcc-13.2.0/gcc/ipa-prop.h:913:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] struct GTY(()) ipcp_transformation ^ ../../gcc-13.2.0/gcc/ipa-prop.h:195:1: note: did you mean struct here? class ipcp_transformation; ^~~~~ struct ../../gcc-13.2.0/gcc/ipa-prop.h:1105: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1105:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1121: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1121:41: note: did you mean class here? bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1125: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1125:36: note: did you mean class here? tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:1: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1128: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1128:53: note: did you mean class here? struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1130: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1130:36: note: did you mean class here? tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-prop.h:1192: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-13.2.0/gcc/ipa.cc:37: ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:418:43: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:425:36: note: did you mean class here? void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:434:37: note: did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-fnsummary.h:439:22: note: did you mean class here? cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class ../../gcc-13.2.0/gcc/ipa.cc: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa.cc:72:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa.cc: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa.cc:174:11: note: did you mean class here? struct cgraph_edge *edge, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa.cc:420: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa.cc:420:8: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/ipa.cc:425: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa.cc:425:5: note: did you mean class here? struct cgraph_edge *next; ^~~~~~ class clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ira.o -MT ira.o -MMD -MP -MF ./.deps/ira.TPo ../../gcc-13.2.0/gcc/ira.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ira.cc:371: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:371: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 48 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ira-build.o -MT ira-build.o -MMD -MP -MF ./.deps/ira-build.TPo ../../gcc-13.2.0/gcc/ira-build.cc In file included from ../../gcc-13.2.0/gcc/ira.cc:379: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:379: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:379: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira.cc:386: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/ira.cc:1751:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (move_insn) = -1; ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:1753: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2155:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2270:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (insn); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2270:24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2271:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = note; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2287:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (dest_death, 1) = REG_NOTES (p); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2287:30: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (dest_death, 1) = REG_NOTES (p); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2288:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (p) = dest_death; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2825: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2827: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2838:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev, 1) = next; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:2839:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = reg_equiv_init (new_regno); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] ../../gcc-13.2.0/gcc/ira.cc:3133: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3133: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3208:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return equiv_init_movable_p (SET_SRC (x), regno); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3313:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return memref_referenced_p (memref, SET_SRC (x), true); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3339: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3575: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3575: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3584:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3602:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3769: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3772: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3852:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3952:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (rtx *p = ®_NOTES (def_insn); (link = *p) != 0; ) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3956:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *p = XEXP (link, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3957:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 1) = REG_NOTES (use_insn); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3957: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3958:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (use_insn) = link; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3989:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (new_insn) = REG_NOTES (def_insn); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3989: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3990:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (def_insn) = 0; ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3996:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_insn) = INSN_CODE (def_insn); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:3996:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (new_insn) = INSN_CODE (def_insn); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4049: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4050:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4054: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4079: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4089:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] lab = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4096: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4140:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! rtx_equal_p (SET_SRC (set), x) && MEM_P (x)) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4148:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev_elem, 1) = next_elem; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4154:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4158: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/system.h:800:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4609: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4814:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:4814: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:5028:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:5385:42: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ira_register_new_scratch_op (insn, i, INSN_CODE (insn)); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:5440:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (loc->insn) == NOTE_INSN_DELETED) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:5443:25: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (loc->icode != INSN_CODE (loc->insn)) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:5928:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL_VEC (tmp), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2590:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1348:87: note: expanded from macro 'gen_rtx_ASM_OPERANDS' gen_rtx_fmt_ssiEEEi (ASM_OPERANDS, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6)) ^~~~ ./genrtl.h:474:80: note: expanded from macro 'gen_rtx_fmt_ssiEEEi' gen_rtx_fmt_ssiEEEi_stat ((c), (m), (arg0), (arg1), (arg2), (arg3), (arg4), (arg5), (arg6) MEM_STAT_INFO) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira.cc:5929:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_SOURCE_LOCATION(tmp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2593:43: note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION' #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCUINT' #define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1348:95: note: expanded from macro 'gen_rtx_ASM_OPERANDS' gen_rtx_fmt_ssiEEEi (ASM_OPERANDS, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6)) ^~~~ ./genrtl.h:474:88: note: expanded from macro 'gen_rtx_fmt_ssiEEEi' gen_rtx_fmt_ssiEEEi_stat ((c), (m), (arg0), (arg1), (arg2), (arg3), (arg4), (arg5), (arg6) MEM_STAT_INFO) ^~~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:33: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:33: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-build.cc:33: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-build.cc:1872:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] create_insn_allocnos (SET_SRC (x), NULL, false); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 165 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ira-costs.o -MT ira-costs.o -MMD -MP -MF ./.deps/ira-costs.TPo ../../gcc-13.2.0/gcc/ira-costs.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 111 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ira-conflicts.o -MT ira-conflicts.o -MMD -MP -MF ./.deps/ira-conflicts.TPo ../../gcc-13.2.0/gcc/ira-conflicts.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:34: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:34: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-costs.cc:34: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:512:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) >= 0 ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:513:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (p = get_insn_name (INSN_CODE (insn))) != NULL) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1186:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx arg1 = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1268: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1268: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1349: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1353:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1565: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1570: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1582: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:2643:45: note: expanded from macro 'MEM_ADDR_SPACE' #define MEM_ADDR_SPACE(RTX) (get_mem_attrs (RTX)->addrspace) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1583: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1594:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) >= 0 ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:1595:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && (p = get_insn_name (INSN_CODE (insn))) != NULL) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-costs.cc:2175:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:33: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:33: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-conflicts.cc:33: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-conflicts.cc: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-conflicts.cc: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-conflicts.cc:458:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? SET_SRC (set) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-conflicts.cc:459: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:2046:32: note: expanded from macro 'SUBREG_REG' #define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-conflicts.cc:461: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 115 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ira-color.o -MT ira-color.o -MMD -MP -MF ./.deps/ira-color.TPo ../../gcc-13.2.0/gcc/ira-color.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 124 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ira-emit.o -MT ira-emit.o -MMD -MP -MF ./.deps/ira-emit.TPo ../../gcc-13.2.0/gcc/ira-emit.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:35: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:35: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-color.cc:35: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:72: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:80: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:80: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-emit.cc:80: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-emit.cc: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 111 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o ira-lives.o -MT ira-lives.o -MMD -MP -MF ./.deps/ira-lives.TPo ../../gcc-13.2.0/gcc/ira-lives.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:34: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:34: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/ira-lives.cc:34: In file included from ../../gcc-13.2.0/gcc/ira-int.h:24: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-lives.cc:1075: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-lives.cc:1085:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-lives.cc:1090:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx reg = SET_SRC (exp); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-lives.cc:1101:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-lives.cc:1109:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (set && rtx_equal_p (SET_SRC (set), reg)) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-lives.cc:1152:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/ira-lives.cc:1169:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 110 warnings generated. 117 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o jump.o -MT jump.o -MMD -MP -MF ./.deps/jump.TPo ../../gcc-13.2.0/gcc/jump.cc clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o langhooks.o -MT langhooks.o -MMD -MP -MF ./.deps/langhooks.TPo ../../gcc-13.2.0/gcc/langhooks.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/jump.cc:41: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h: ^ 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h: rtx next = XEXP (insn, 1); ^ ~ 1872../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' :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) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237: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-13.2.0/gcc/rtl.h../../gcc-13.2.0/gcc/rtl.h:444:1868::5:28: note: expanded from macro 'JUMP_LABEL' note: array 'fld' declared here rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-13.2.0/gcc/rtl.h:1483:10 ^ ~ : ../../gcc-13.2.0/gcc/rtl.h:444warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 return XEXP (insn, 1); ^ ~: note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h rtunion fld[1]; ^ :1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:1488:10: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : note: ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' 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-13.2.0/gcc/rtl.h:1236../../gcc-13.2.0/gcc/rtl.h:1238:37:38:: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: : note: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: rtunion fld[1]; ^ array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: ^~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECKC1' ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-13.2.0/gcc/rtl.h:1879:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/langhooks.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ./genrtl.h../../gcc-13.2.0/gcc/rtl.h:2617:24::182: note: expanded from macro 'MEM_ATTRS' 3: warning: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' XEXP (rt, 6) = arg6; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: ../../gcc-13.2.0/gcc/rtl.h:1349:expanded from macro 'RTL_CHECKC1' 23: note: expanded from macro 'XEXP' #define VEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:49: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:56: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:56: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-coalesce.cc:56: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-coalesce.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-coalesce.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-coalesce.cc: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1926:40: note: expanded from macro 'ORIGINAL_REGNO' (RTL_FLAG_CHECK1 ("ORIGINAL_REGNO", (RTX), REG)->u2.original_regno) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1336:45: note: expanded from macro 'RTL_FLAG_CHECK1' #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:115: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 113 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lra-eliminations.o -MT lra-eliminations.o -MMD -MP -MF ./.deps/lra-eliminations.TPo ../../gcc-13.2.0/gcc/lra-eliminations.cc In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:125: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:125: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:125: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-constraints.cc:126: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/lra-constraints.cc:211: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:270:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = curr_insn_set != NULL ? SET_SRC (curr_insn_set) : NULL; ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:614:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const HOST_WIDE_INT ci = INTVAL (XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:621:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1) = GEN_INT (pwr2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:874: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:874: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:1066: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/poly-int.h:1317:36: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:1066: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/poly-int.h:1317:39: note: expanded from macro 'known_eq' #define known_eq(A, B) (!maybe_ne (A, B)) ^ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:1277: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:1392: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:1747:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand))) != NULL_RTX) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:1775:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), mode) < 0 ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:1853:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (operand), mode)) < 0 ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] ../../gcc-13.2.0/gcc/lra-constraints.cc:2256: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:2624: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3055: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3142: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3384: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3404: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3530:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && !(INSN_CODE (curr_insn) < 0 ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3732:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *ad.inner = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3735: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3736: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3736: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3743:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_reg = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3848: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3848: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:3955: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4169: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4226: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4309: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4310: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4391: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4549: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1434: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4568: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4750: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4827: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-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4909: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4952: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:4986: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:5033:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] to_reg = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:5310: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:5310: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:5313: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:5582:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn = XEXP (insn, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:5764: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:6109: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:6402: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-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:6534: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-13.2.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:6662: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:6688: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:6698: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:6958: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:7205: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:7290: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:7310:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (prev_set), ^~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:7415:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-constraints.cc:7455:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:67: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:67: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:67: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-eliminations.cc:68: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/lra-eliminations.cc:217:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (XEXP (x, 0), form_sum (XEXP (x, 1), y)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:223:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return form_sum (form_sum (x, XEXP (y, 0)), XEXP (y, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:301:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx cst = simplify_subreg (x_mode, XEXP (subreg_reg, 1), subreg_reg_mode, ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:400:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_PLUS (Pmode, to, XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1406: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:409:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (poly_int_rtx_p (XEXP (x, 1), &curr_offset) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:415:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (x, 1), offset)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1406: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:437:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new1 = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:443: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:463: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1412: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:464:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] update_sp_offset * INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:465:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_MULT (Pmode, to, XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1412: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:469:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1412: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:471:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] * INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:480: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1412: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:481:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset * INTVAL (XEXP (x, 1))); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:484:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gen_rtx_MULT (Pmode, to, XEXP (x, 1)); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h:1412: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-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:506: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:510: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:530:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:535: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:546:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XEXP (x, 1)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:548:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:551: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:574: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:576:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:576:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:580: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:580: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:633:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] GET_MODE (new_rtx), SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:748:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (x, 0) == XEXP (XEXP (x, 1), 0) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:749:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:749:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:812:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (SET_SRC (x), 0) == SET_DEST (x) ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:813:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (SET_SRC (x), 1), &offset)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:813:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (SET_SRC (x), 1), &offset)) ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:842:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_not_eliminable (SET_SRC (x), mem_mode); ^~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:913: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:915: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-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:980:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (old_set) = new_src; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1051:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg1 = op1 = XEXP (XEXP (SET_SRC (set), 0), 0); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1052:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg2 = op2 = XEXP (SET_SRC (set), 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1052:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg2 = op2 = XEXP (SET_SRC (set), 1); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1062:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (SET_SRC (set), 0), 1))) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1062:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (SET_SRC (set), 0), 1))) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1064:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (XEXP (SET_SRC (set), 0), 0) = op2; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238: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-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1065:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1) = op1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1065:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 1) = op1; ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-13.2.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1340: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1342:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) >= 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-eliminations.cc:1347:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = icode; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 161 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lra-lives.o -MT lra-lives.o -MMD -MP -MF ./.deps/lra-lives.TPo ../../gcc-13.2.0/gcc/lra-lives.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:32: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:41: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:41: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-lives.cc:41: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-lives.cc:760:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set), true); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-lives.cc:802:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? REGNO (SET_SRC (set)) : -1); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-lives.cc:1005:24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link_loc = ®_NOTES (curr_insn); (link = *link_loc) != NULL_RTX;) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-lives.cc:1022:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *link_loc = XEXP (link, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 169 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lra-remat.o -MT lra-remat.o -MMD -MP -MF ./.deps/lra-remat.TPo ../../gcc-13.2.0/gcc/lra-remat.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 114 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lra-spills.o -MT lra-spills.o -MMD -MP -MF ./.deps/lra-spills.TPo ../../gcc-13.2.0/gcc/lra-spills.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:59: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:65: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:65: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-remat.cc:65: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-remat.cc:204:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (c1->insn) < 0 ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-remat.cc:205:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (c1->insn) != INSN_CODE (c2->insn)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-remat.cc:205:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || INSN_CODE (c1->insn) != INSN_CODE (c2->insn)) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-remat.cc:455:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-remat.cc:775:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-remat.cc:1098: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:63: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:69: ../../gcc-13.2.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:69: ../../gcc-13.2.0/gcc/recog.h:273: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-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:69: ../../gcc-13.2.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lra-spills.cc:70: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/lra-spills.cc: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-spills.cc: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-13.2.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-spills.cc: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-13.2.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-spills.cc: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-13.2.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-spills.cc:819:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (SET_SRC (pat)) == REGNO (SET_DEST (pat)) ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-spills.cc:820: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-spills.cc:821: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/lra-spills.cc:871: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-13.2.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 116 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lto-cgraph.o -MT lto-cgraph.o -MMD -MP -MF ./.deps/lto-cgraph.TPo ../../gcc-13.2.0/gcc/lto-cgraph.cc 119 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lto-streamer.o -MT lto-streamer.o -MMD -MP -MF ./.deps/lto-streamer.TPo ../../gcc-13.2.0/gcc/lto-streamer.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:27: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:29: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer.cc:30: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:33: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-streamer.cc:30: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:33: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:38: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-cgraph.cc:45: ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: warning: class 'lto_simple_output_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] void stream_out (class lto_simple_output_block *); ^ ../../gcc-13.2.0/gcc/lto-streamer.h:643:8: note: previous use is here struct lto_simple_output_block ^ ../../gcc-13.2.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here? void stream_out (class lto_simple_output_block *); ^~~~~ struct ../../gcc-13.2.0/gcc/lto-cgraph.cc:237: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:237:54: note: did you mean class here? lto_output_edge (struct lto_simple_output_block *ob, struct cgraph_edge *edge, ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:328: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:328:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:367: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:367:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:737: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:737:31: note: did you mean class here? output_outgoing_cgraph_edges (struct cgraph_edge *edge, ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:841: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:841:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:1488: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:1488:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:1683: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:1683:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:1974: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 *edge ATTRIBUTE_UNUSED) ^ ../../gcc-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:1974:5: note: did you mean class here? struct cgraph_edge *edge ATTRIBUTE_UNUSED) ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:1987: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:1987:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:2086: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:2086:25: note: did you mean class here? input_edge_opt_summary (struct cgraph_edge *edge ATTRIBUTE_UNUSED, ^~~~~~ class ../../gcc-13.2.0/gcc/lto-cgraph.cc:2100: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-cgraph.cc:2100:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class 25 warnings generated. clang++ -fno-PIE -c -DTARGET_MACHINE=\"avr\" -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lto-streamer-in.o -MT lto-streamer-in.o -MMD -MP -MF ./.deps/lto-streamer-in.TPo ../../gcc-13.2.0/gcc/lto-streamer-in.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:30: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:33: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:33: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ 148 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lto-streamer-out.o -MT lto-streamer-out.o -MMD -MP -MF ./.deps/lto-streamer-out.TPo ../../gcc-13.2.0/gcc/lto-streamer-out.cc In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:42: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-streamer-in.cc:42: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-13.2.0/gcc/lto-streamer-in.cc:49:8: warning: struct 'object_allocator' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static struct object_allocator *string_slot_allocator; ^ ../../gcc-13.2.0/gcc/alloc-pool.h:481:7: note: previous use is here class object_allocator ^ ../../gcc-13.2.0/gcc/lto-streamer-in.cc:73:8: warning: struct 'object_allocator' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] static struct object_allocator ^ ../../gcc-13.2.0/gcc/alloc-pool.h:481:7: note: previous use is here class object_allocator ^ ../../gcc-13.2.0/gcc/lto-streamer-in.cc:1200: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/lto-streamer-in.cc:1200:3: note: did you mean class here? struct cgraph_edge *cedge; ^~~~~~ class warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:28: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:30: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:32: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:116:10: warning: class 'irange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class irange_storage_slot; // For legacy_mode_p checks. ^ ../../gcc-13.2.0/gcc/tree-core.h:36:8: note: previous use is here struct irange_storage_slot; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:32: In file included from ../../gcc-13.2.0/gcc/ssa.h:28: In file included from ../../gcc-13.2.0/gcc/tree-vrp.h:23: ../../gcc-13.2.0/gcc/value-range.h:328:10: warning: class 'frange_storage_slot' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] friend class frange_storage_slot; ^ ../../gcc-13.2.0/gcc/tree-core.h:1611:30: note: previous use is here struct GTY ((tag ("1"))) frange_storage_slot *frange_info; ^ In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:39: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:39: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-streamer-out.cc:48: ../../gcc-13.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-13.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-13.2.0/gcc/lto-streamer-out.cc:49: ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../gcc-13.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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:122: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:122:36: note: did you mean class here? possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:156: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:156:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../gcc-13.2.0/gcc/ipa-utils.h:170: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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/ipa-utils.h:170:37: note: did you mean class here? possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class 136 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lto-section-in.o -MT lto-section-in.o -MMD -MP -MF ./.deps/lto-section-in.TPo ../../gcc-13.2.0/gcc/lto-section-in.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-section-in.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 131 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lto-section-out.o -MT lto-section-out.o -MMD -MP -MF ./.deps/lto-section-out.TPo ../../gcc-13.2.0/gcc/lto-section-out.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 139 warnings generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lto-opts.o -MT lto-opts.o -MMD -MP -MF ./.deps/lto-opts.TPo ../../gcc-13.2.0/gcc/lto-opts.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-13.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:26: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-section-out.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-opts.cc:28: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 131 warnings generated. In file included from ../../gcc-13.2.0/gcc/lto-opts.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-opts.cc:29: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o lto-compress.o -MT lto-compress.o -MMD -MP -MF ./.deps/lto-compress.TPo ../../gcc-13.2.0/gcc/lto-compress.cc ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625:28: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 25 warnings generated. warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o mcf.o -MT mcf.o -MMD -MP -MF ./.deps/mcf.TPo ../../gcc-13.2.0/gcc/mcf.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/lto-compress.cc:27: ../../gcc-13.2.0/gcc/gimple.h:2704:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2736:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2754:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2774:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2791:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2808:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2828:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:2838:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:350:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3209:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3242:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3252:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3313:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3329:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3337:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:375:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3749:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3775:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3785:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3795:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3805:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-13.2.0/gcc/gimple.h:3815:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-13.2.0/gcc/gimple.h:319:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-13.2.0/gcc/lto-compress.cc:28: ../../gcc-13.2.0/gcc/cgraph.h:1687:1: warning: 'cgraph_edge' defined as a 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-13.2.0/gcc/cgraph.h:859:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class In file included from ../../gcc-13.2.0/gcc/lto-compress.cc:28: ../../gcc-13.2.0/gcc/cgraph.h:2213:10: warning: struct '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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2213:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2624:32: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2624:32: note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-13.2.0/gcc/cgraph.h:2625:28: warning: struct 'cgraph_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-13.2.0/gcc/cgraph.h:1688:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-13.2.0/gcc/cgraph.h:2625: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 -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o mode-switching.o -MT mode-switching.o -MMD -MP -MF ./.deps/mode-switching.TPo ../../gcc-13.2.0/gcc/mode-switching.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] 1 warning generated. clang++ -fno-PIE -c -pipe -Os -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-13.2.0/gcc -I../../gcc-13.2.0/gcc/. -I../../gcc-13.2.0/gcc/../include -I../../gcc-13.2.0/gcc/../libcpp/include -I../../gcc-13.2.0/gcc/../libcody -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I../../gcc-13.2.0/gcc/../libdecnumber -I../../gcc-13.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-13.2.0/gcc/../libbacktrace -I/opt/pkg/include -I/opt/pkg/include -o modulo-sched.o -MT modulo-sched.o -MMD -MP -MF ./.deps/modulo-sched.TPo ../../gcc-13.2.0/gcc/modulo-sched.cc warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option] In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: ../../gcc-13.2.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-13.2.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-13.2.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR' #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-13.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-13.2.0/gcc/mode-switching.cc:25: In file included from ../../gcc-13.2.0/gcc/rtl.h:3965: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains